我们如何通过Windows cmd停止正在运行的Java进程?

2022-09-01 02:14:29

我是cmd的新手,所以请允许我问一个愚蠢的问题:我们如何通过Windows cmd阻止正在运行的Java进程?

例如,如果我们使用以下命令启动 Jetty(一个迷你 Web 服务器):

start javaw -jar start.jar

我们如何找到该过程并在以后停止它?

显然,以下命令不起作用:

stop javaw -jar start.jar

答案 1

当我运行 taskkill 来停止 javaw.exe进程时,它会说它已经终止,但仍然在运行。jqs进程(java qucikstart)也需要停止。运行此批处理文件解决了此问题。

taskkill /f /im jqs.exe
taskkill /f /im javaw.exe
taskkill /f /im java.exe

答案 2

我喜欢这个。

wmic process where "name like '%java%'" delete

您实际上可以以相同的方式杀死远程计算机上的进程。

wmic /node:computername /user:adminuser /password:password process where "name like '%java%'" delete

wmic真棒!


推荐