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

5 java command-line

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

npo*_*aka 1

wmic process get  /format:csv
Run Code Online (Sandbox Code Playgroud)

您可以获得有关正在运行的进程的详细信息。你可以更具体一些,比如:

wmic process get processid,name,commandline /format:csv
Run Code Online (Sandbox Code Playgroud)

或者类似的东西

 wmic process  get processid,name,commandline /format:csv | find "activemq"
Run Code Online (Sandbox Code Playgroud)

并解析结果以获得准确的 PID(如果您知道准确的命令行、进程名称或 pid,那就很容易了)。在这种情况下,启动一个进程并立即获取它的 pid 很方便。