开启一个进程:
关闭一个进程:
Runtime rt = Runtime.getRuntime();
String[] command1=new
String[]{"cmd","start /c","D:\\应用软件\\暴风影音\\Storm.exe"};
String command = "taskkill /F /IM Storm.exe";
try
{
rt.exec(command);
System.out.println("success closed");
}
catch (IOException e)
{
e.printStackTrace();
}
关闭一个进程:
Process p = Runtime.getRuntime().exec("cmd /c tasklist ");
ByteArrayOutputStream baos = new ByteArrayOutputStream();
InputStream os = p.getInputStream();
byte b[] = new byte[256];
while (os.read(b) > 0)
baos.write(b);
String s = baos.toString();
// System.out.println(s);
if (s.indexOf("QQ.exe ") >= 0) {
String command = "taskkill /F /IM QQ.exe";
Runtime.getRuntime().exec(command);
} } catch (java.io.IOException ioe) {
}