/**
* 运行exe文件,进行计算
* 并一次计算完毕后自动关闭exe界面,结束线程(可用于循环启动.exe)
* @param rnRuntime
*/
public static void test3(Runtime rnRuntime){
try {
//如果想自动关闭,runtime启动时不用使用cmd命令方式启动:"cmd.exe /c start D:\\wmlf.exe";
Process p = rnRuntime.exec("D:\\wmlf.exe");
//使程序休眠1秒钟,给线程反应时间,否则会在计算之前结束线程
Thread.sleep(1000);
//使线程强制结束
p.destroy();
} catch (Exception e) {
System.out.println("打开应用程序失败!");
}
}