Windows上删除jar包时提示已经被打开,怎样找到并杀掉

场景

Windows服务器上删除某个jar包时提示已经在Java ....中被打开。

则可能是该jar包之前运行时被异常关闭,此时线程还在,需要找到该线程并杀掉它。

注:

博客:
霸道流氓气质的博客_CSDN博客-C#,架构之路,SpringBoot领域博主

实现

1、打开cmd,输入jps,查看所有运行jar包的PID

Windows上删除jar包时提示已经被打开,怎样找到并杀掉_第1张图片 

这里我们明确知道该jar包的名字,可以看到其前面的16464就是PID

2、杀死运行的线程

taskkill /PID 16464 -f it

你可能感兴趣的:(架构之路,windows,jar,java)