如何使用Java获取当前打开的窗口/进程的列表?有谁知道如何使用Java获取当前打开的窗口或本地机器的进程?我想做的是:列出当前打开的任务,窗口或进程打开,就像在WindowsTaskManager中一样,但是使用多平台方法-如果可能的话,只使用Java。
3 回答

白衣非少年
TA贡献1155条经验 获得超0个赞
try { String line; Process p = Runtime.getRuntime().exec("ps -e"); BufferedReader input = new BufferedReader(new InputStreamReader(p.getInputStream())); while ((line = input.readLine()) != null) { System.out.println(line); //<-- Parse data here. } input.close();} catch (Exception err) { err.printStackTrace();}
Process p = Runtime.getRuntime().exec (System.getenv("windir") +"\\system32\\"+"tasklist.exe");
添加回答
举报
0/150
提交
取消