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目录借以恢复网络。 这个命令可以重新初始化网络环境,以解决由于软件冲突、病毒原因造成的参数错误问题。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)