有没有一种方法可以使用 Java 获得在 Mac 上运行的所有活动进程的列表?
我可以在 Windows 中使用下面的代码返回任务列表,但这会在 Mac 上引发异常。如果某些应用程序也在运行,我希望我的应用程序停止。
有任何想法吗?谢谢。
窗口代码:
Process p = Runtime.getRuntime().exec("tasklist.exe /nh");
BufferedReader input = new BufferedReader
(new InputStreamReader(p.getInputStream()));
//while there are more processes in the task manager list
while ((line = input.readLine()) != null) {
//insert code here for each task running
}