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

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

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

答案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 很方便。

相关内容