PhpStrom启动报错, java.net.BindException: Address already in use: bind

问题描述:
今天启动phpstrom IDE时,突然报错,报错信息如下图:

问题分析
1.不正确关闭应用(强制关闭):可能是之前启动了一个本地web服务占了端口,在没有停掉服务,直接关闭IDE导致的(尝试了重启电脑也没解决)
2.其他应用占用端口:安装了Hyper-V 导致端口被占用?

显然我的是第一种情况

问题解决
其实就是要释放下端口,或者重新分配端口。
个人推荐方法一,方法二有可能会产生其他问题。
方法一:

# 管理员权限 cmd 执行
net stop winnat
net start winnat

方法二:
管理员权限,cmd执行命令,之后重启。

netsh winsock reset

netsh winsock reset命令,作用是重置Winsock 目录。 如果一台机器上的Winsock协议配置有问题的话将会导致网络连接等问题,就需要用netsh winsock reset命令来重置Winsock目录借以恢复网络。 这个命令可以重新初始化网络环境,以解决由于软件冲突、病毒原因造成的参数错误问题。

posted @ 2024-03-24 16:13  vanjn  阅读(23)  评论(0编辑  收藏  举报