0
点赞
收藏
分享

微信扫一扫

Exception:Address already in use: bind 方案

绣文字 2022-04-30 阅读 66

 端口号占用解决方案

 方案一:

如果方案二无效或者觉得太麻烦可以直接暴力重启电脑解决端口号bind问题。

方案二:

1.WIN+R键(Windows图标键和字母R键)打开运行窗口

2.打开黑窗口(DOS窗口),输入命令 netstat -ano 查看当前端口号

 

3.确定自己的程序使用的端口号,一定要准确,不然会误操作关闭了其它进程,带来不必要的麻烦。 比如我的程序:明确了端口号是1888,所以我们找端口号为1888的进程PID
报错信息如下: Address already in use: bind 

根据端口号确认进程PID

 4.根据进程PID,输入命令 tasklist|findstr pid (pid为对应的进程编号),找到占用端口号的进程名称

5.输入命令 taskkill /f /t /im 进程名称,结束相关进程。我在这里输入为taskkill /f /t /im javaw.exe

 

可以看到,占用端口号的进程已经被“杀死”,再次运行main程序可以正常执行。

注意
一般来说,java执行过程中出现端口号占用的情况,而又不清楚占用的端口号是多少,则可以在任务管理器中直接“杀死” javaw.exe进程解决

 

举报

相关推荐

0 条评论