我的主要方法是打开一个应用程序,并在完成执行后将running
设置为false,唯一的问题是我只想将running
设置为false,已打开的应用已关闭。有没有简单的方法来做到这一点?java - 如何打开程序并检测程序何时关闭
这是我的代码:
Runtime runtime = Runtime.getRuntime();
boolean running = true;
try {
Process p = runtime.exec("open test.app");
p.waitFor();
} catch (InterruptedException e) {}
running = false;
编辑:会发生什么,此刻的是它开启test.app
,然后设置running
到,即使该应用程序仍在运行错误。
非常感谢您的先生!我在Mac上运行,我甚至没有想到要查看“open”的手册页。再次感谢你 :) – troydayy 2012-03-03 13:48:16