由于Java 9类Process
具有新方法long pid(),因此它很简单
ProcessBuilder pb = new ProcessBuilder("cmd", "/c", "path");
try {
Process p = pb.start();
long pid = p.pid();
} catch (IOException ex) {
// ...
}
如何获取我刚刚在Java程序中开始的进程的PID?
由于Java 9类Process
具有新方法long pid(),因此它很简单
ProcessBuilder pb = new ProcessBuilder("cmd", "/c", "path");
try {
Process p = pb.start();
long pid = p.pid();
} catch (IOException ex) {
// ...
}