如何杀死windows的java进程
背景
在做开发时,经常会碰到服务启动失败:
原因:
- 我们开发的IDE,如eclipse或是Idea等,在某些意外导致的关闭后,其实后台的服务还是在正常在跑,但我们在IDE里是看不到这个服务的,下次在启动端口就被占用了。
- 有一些其他软件也开着服务,可能占用你本地应用调试的端口号,这时可能你都不知道哪里来的服务占用着呢,很头疼。
处理方式
这时呢,我们可以使用windows自带的命令来处理
步骤1:找到端口对应的进程
netstat -ano | findstr "8885"
注:这里我们要查找端口号为8885的进程
步骤2: 查看确认一下进程的名称
tasklist | findstr 3512
步骤3: 杀死进程
taskkill /PID 3512 /F
注: /PID 表示按进程号 /F 表示强制删除