java.net.BindException: Address already in use: bind 怎么解决?不是因为端口被占用

java.net.BindException: Address already in use: bind 怎么解决?不是因为端口被占用

问题描述:

img

在网上查了半天都说是端口被占用,按那个方法在命令行查询我要用的端口,显示没有找到端口对应的线程。
不是端口被占用,我已经换过无数个端口试过了。每次都报这个错。

端口被占用也有好多情况啊,比如因为ide或是其他原因每次都会有两个服务器在跑,就会有一个端口被占用

字面意思是地址被使用,具体是什么代码

最简单的办法,关机重启一下。
地址已经被使用确实是因为端口被占用问题,可能你程序已经启动了,你又运行了一次。

查看任务管理器,把你的冲突的端口的进程kill了,或者重启系统,一劳永逸

重启就解决了