六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 57|回复: 0

java控制进程

[复制链接]

升级  0.67%

11

主题

11

主题

11

主题

秀才

Rank: 2

积分
51
 楼主| 发表于 2013-1-15 02:34:25 | 显示全部楼层 |阅读模式
开启一个进程:
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) {}
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表