在给定特定PID的情况下,如何在Java中终止进程

Mik*_*ike 11 java windows

如果我有特定的PID,如何从Windows上的Java代码中删除特定进程.

Pet*_*hev 20

除了执行特定Windows命令之外,我不知道任何其他解决方案Runtime.getRuntime().exec("taskkill /F /PID 827");

  • 我记得,taskkill.exe仅适用于Windows XP Professional及更高版本(不在家庭版中).您可以考虑使用类似pskill的代码来运送代码,以防万一:http://technet.microsoft.com/en-en/sysinternals/bb896683.aspx (4认同)
  • 添加/ F标志,以便它也杀死SYSTEM进程. (2认同)