0
点赞
收藏
分享

微信扫一扫

win10 下,根据 pid 杀死进程(8080抢占端口)---- java篇


启动项目时报如下错误:

   

win10 下,根据 pid 杀死进程(8080抢占端口)---- java篇_80端口

解决方案

本错误发生了端口抢占 重点是在 任务资源管理器 里面找不到时的解决方案

第一步

1.用cmd 打开本地的在windows命令行窗口:

win10 下,根据 pid 杀死进程(8080抢占端口)---- java篇_端口号_02

2.在windows命令行窗口下键入如下命令:

win10 下,根据 pid 杀死进程(8080抢占端口)---- java篇_java_03

 在第二步有可能发生如下:

win10 下,根据 pid 杀死进程(8080抢占端口)---- java篇_java_04

解决办法:

2.1 控制面板 ===》高级系统设置 ===》环境变量 ===》系统变量 ===》Path中追加;%SystemRoot%\system32;

 2.2 重新打开DOS再次运行netstat -an命令

win10 下,根据 pid 杀死进程(8080抢占端口)---- java篇_端口号_05

3.在本地地址下面可以看到被占用的端口号情况。

比如上图中80端口PID为16912的进程占用了。
假如是希望查找指定的端口号被占用情况,比如查找80端口被占用的情况

可以使用如下命令: 

netstat -aon | findstr "80"

4.上面的命令就会查找到端口号中包含"80"的端口占用情况,如下图:

win10 下,根据 pid 杀死进程(8080抢占端口)---- java篇_java_06

5. 知道了占用8080端口号的进程是PID为16912的进程,用下面的命令来查看具体的该进程的名称,使用如下命令:

tasklist | findstr "16912"

win10 下,根据 pid 杀死进程(8080抢占端口)---- java篇_后端_07

6. 假如这个进程占用了你的端口号,那么用这个方法干掉它。
第一种方法:

Ctrl+Alt+Delete调出windows任务管理器窗口,可以直接通过名称找到这个占用的进程,然后选择结束进程。也可以通过PID号找到这个进程。点击<查看>-><选择列>,勾选<PID(进程标识符号)>,找到并结束进程。

第二种方法:

     就是继续使用命令:

第一种:taskkill /im java.exe /f

第二种:taskkill /f /t /javaw.exe

然后就可以运行项目

win10 下,根据 pid 杀死进程(8080抢占端口)---- java篇_端口号_08

举报

相关推荐

0 条评论