如何在Windows中杀死Java进程,而不通过命令行杀死java.exe?


5

我需要杀死进程activemq-all-5.5.1.jar(.... \ app-launcher \ target \ lib \ activemq-all-5.5.1.jar)。我使用taskkill / im java.exe,但它会杀死与java相关的所有其他应用程序。我只需要关闭这个特定的应用程序。有人可以帮我吗?提前致谢。


你看过其他taskkill选项了吗?technet.microsoft.com/en-us/library/bb491009

投票给serverfault.com。对于管理员来说,这似乎是一个问题,对于那些试图做一次事的电力用户来说。
helios

Answers:


1

wmic process get  /format:csv

您可以获得有关运行过程的详细信息。你可以更具体地说:

wmic process get processid,name,commandline /format:csv

或类似的东西

 wmic process  get processid,name,commandline /format:csv | find "activemq"

并解析结果以获得精确的PID(如果您知道确切的命令行,进程名称或pid将很容易)。在这种情况下,它可以方便地启动进程并立即获得它的pid。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.