如何获取当前正在运行的java程序?
我想建立一个程序,它可以记录在windows中运行的程序或线程。我想用java编写这个程序 有人知道这种方法吗?使用如何获取当前正在运行的java程序?,java,windows,Java,Windows,我想建立一个程序,它可以记录在windows中运行的程序或线程。我想用java编写这个程序 有人知道这种方法吗?使用运行时实例运行“tasklist”cmd。尝试如下: Process p = Runtime.getRuntime().exec (System.getenv("windir") +"\\system32\\"+"tasklist.exe"); BufferedReader input = new BufferedReader(new
运行时实例运行“tasklist
”cmd。尝试如下:
Process p = Runtime.getRuntime().exec
(System.getenv("windir") +"\\system32\\"+"tasklist.exe");
BufferedReader input =
new BufferedReader(new InputStreamReader(p.getInputStream()));
while ((line = input.readLine()) != null)
{
System.out.println(line);
}
在linux中已经有一个称为process manager或ps的应用程序