如何使用Java杀死任务管理器中的特定子进程(exe)?

时间:2019-01-23 08:15:29

标签: java

实际上,我需要从外部计算机运行和停止进程(exe)。我已经启动了该过程,并使用以下代码杀死了exe。它工作正常。

 Runtime rt = Runtime.getRuntime();
    String cmd = "taskkill /F /IM \"" + process ;
    System.out.println(cmd);
    rt.exec(cmd);

但是当我启动exe时,它将打开另一个进程(exe)。当我尝试杀死该进程时,父exe将被正确杀死,并且我可以使用上述代码杀死子进程(exe)。< / p>

如果我启动多个进程并且需要杀死一个特定进程,则意味着所有进程都将被杀死,因为子进程名称相同,我该如何杀死一个特定的子进程?

0 个答案:

没有答案