1:首先,打开cmd窗口,输入以下命令查看指定端口占用情况(以下以8080端口为例)
netstat -aon|findstr"8080"
可以看到,端口被11588的进程占用了,接下来查看该PID的进程
协议 本地地址 外部地址 进程状态 PID
TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 11588
TCP [::]:8080 [::]:0 LISTENING 11588
2:输入:tasklist|findstr "11588" 查看对应进程
java.exe 11588 Console 27 118,148 K
可以看到,该端口被java.exe占用了
3:关闭相关进程,输入:taskkill /f /t /im java.exe
Eg:可通过netstat -ano命令查看所有端口占用情况
协议 本地地址 外部地址 状态 PID
TCP 0.0.0.0:135 0.0.0.0:0 LISTENING 1100
TCP 0.0.0.0:445 0.0.0.0:0 LISTENING 4
TCP 0.0.0.0:902 0.0.0.0:0 LISTENING 6328
TCP 0.0.0.0:912 0.0.0.0:0 LISTENING 6328
TCP 0.0.0.0:1026 0.0.0.0:0 LISTENING 868
TCP 0.0.0.0:3308 0.0.0.0:0 LISTENING 3204
TCP 0.0.0.0:3580 0.0.0.0:0 LISTENING 5584
TCP 0.0.0.0:5040 0.0.0.0:0 LISTENING 8836
TCP 0.0.0.0:5357 0.0.0.0:0 LISTENING 4
TCP 0.0.0.0:49664 0.0.0.0:0 LISTENING 912
TCP 0.0.0.0:49665 0.0.0.0:0 LISTENING 728
TCP 0.0.0.0:49666 0.0.0.0:0 LISTENING 1656
TCP 0.0.0.0:49667 0.0.0.0:0 LISTENING 1664
TCP 0.0.0.0:49668 0.0.0.0:0 LISTENING 4576
TCP 127.0.0.1:1384 0.0.0.0:0 LISTENING 18228
TCP 127.0.0.1:1928 127.0.0.1:1929 ESTABLISHED 1560