Java 获取由Runtime.getRuntime().exec(";)启动的进程的PID;

Java 获取由Runtime.getRuntime().exec(";)启动的进程的PID;,java,windows,process,pid,Java,Windows,Process,Pid,我有这个: Process p = Runtime.getRuntime().exec("foo.exe"); 我想得到这个过程的pid 注意:可以有更多名为foo.exe的正在运行的进程 系统:windows尝试分析以下命令的输出:tasklist/v/fo csv | findstr/i“foo.exe”-逗号分隔行中的第二个值是进程foo.exe的PID。另外,要注意多个进程实例的情况!如果只有一个名为foo.exe的进程,这将起作用。但我想得到存储id var caled p的确切值

我有这个:

Process p = Runtime.getRuntime().exec("foo.exe");
我想得到这个过程的pid

注意:可以有更多名为
foo.exe的正在运行的进程


系统:windows

尝试分析以下命令的输出:
tasklist/v/fo csv | findstr/i“foo.exe”
-逗号分隔行中的第二个值是进程foo.exe的PID。另外,要注意多个进程实例的情况!如果只有一个名为foo.exe的进程,这将起作用。但我想得到存储id var caled p的确切值