我正在使用 Process P1= Runtime.exec(...)
创建进程 P1。我的进程 P1 正在创建另一个进程,比如 P2、P3 ....
然后我想杀死进程 P1 和 P1 创建的所有进程,即 P2、P3...
P1.destroy()
仅杀死 P1,而不是其子进程。
我也用 Google 搜索了一下,发现这是一个 Java 错误: http://bugs.sun.com/view_bug.do?bug_id=4770092
有人知道怎么做吗?
最佳答案
是的,这是一个 Bug,但如果你阅读评估,潜在的问题是在 Windows 上几乎不可能实现“杀死所有的 child ”。
答案是 P1
需要自己负责整理。
关于java - 如何杀死Java进程的子进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5879791/