如果我在Java中通过 Runtime.getRuntime().exec(...)
或者 ProcessBuilder.start()
获取了一个进程对象,我可以通过 Process.waitFor()
等待它,就像 Thread.join()
一样,或者可以使用 Process.destroy()
来结束它,就像已被弃用的 Thread.stop()
方法。
但问题是:如何找到进程对象的pid?在官方文档中没有看到这样的方法。 我能在Java中做到吗? 如果可以,怎么做?
PID
而不是Java最佳实践。 - nsfyn55