转<梦想飞扬的地方>
一个用java来结束windows进程的程序,jni能解决,但是挺麻烦,后来想找到一个java的API来操作.下面是我的一个小小的尝试:
package com.lnj;
import us.ihmc.mast.platapi.ProcUtils;
public class KillProcess { public static void main(String[] args){ /*if(args.length != 1){ System.out.println("运行参数个数错误"); System.exit(1); }*/ //System.setProperty("java.library.path","C://Program Files//Tencent//QQ"); ProcUtils pu = new ProcUtils(); if(pu.terminateProcess("QQ.exe")){ System.out.println("终止进程成功!!!"); }else { System.out.println("终止进程失败!!!"); } }
} 当运行程序的时候,结果报如下错误:
java.lang.UnsatisfiedLinkError: no mastnative in java.library.path
把mastnative.dll放到project的更目录下,终于解决。