今天写代码出现这个错,作为一个
java
程序员,这个错误并不陌生,但是由于很久没有遇到这个错误了,忘了在win
下怎么用cmd
解决了(以前还是很清楚命令的)
为了防止以后再次出现这个问题,在这里我就做个笔记吧!
1. 第一步打开cmd窗口
使用
win+R
组合键打开运行窗口
然后输入cmd
回车
2. 使用netstat
命令查看什么进程占用了该端口
使用
netstat -ano
命令(netstat -ano | find ":80"
)
这里主要关注协议,本地地址,pid
不同的协议是可以共用一个端口号的,端口是运输层的概念。
本地地址冒号后面的就是端口号,找到程序报错的端口号对应的进程的pid
3. 使用taskkill
杀死对应的进程
如果占用该端口号的进程是可以关闭的,就可以使用这里的命令来将其关闭
以下命令是通过pid
来关闭进程