【记录】IDEA未正确关闭导致打开报错,进不了主界面,含解决办法

【记录】IDEA未正确关闭导致打开报错,进不了主界面,含解决办法

错误提示

截取了错误的主要部分

java.util.concurrent.CompletionException: java.net.BindException: Address already in use: bind

解决方案

IDE在启动本地主机上的服务器以进行内部进程,并尝试在6942和6991之间的任何端口上进行绑定这一环节出错。

  1. 查看是否端口占用
  2. 命令重新初始化网络环境

在管理员权限下打开命令行窗口,输入命令

netsh winsock reset

或

net stop winnat
net start winnat

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

net stop winnatnet start winnat 是重启 winnat 服务

参考

Intellij Not starting up. getting error. (BindException: Address already in use)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Idea的设计初衷是为了提供一个集成化的开发环境,方便开发者行代码编写、调试和测试。在Idea中,代码的语法误会在实时编译过程中被捕捉到,并在编辑器中显示误的具体位置和描述信息。因此,如果你在Idea打开一个项目时没有,说明该项目的代码语法是正确的,Idea可以正确识别并编译这些代码。 而与此不同,Maven是Java项目的构建工具,它通过读取项目的pom.xml文件来管理依赖以及执行编译、运行测试等任务。Maven编译过程中会对代码行更严格的检查,包括检查依赖关系、代码的正确性以及重复等问题。如果你在使用Maven编译项目时,说明你的项目存在一些与编译或依赖相关的问题。 有两种可能的情况会导致Maven编译。一种是你pom.xml文件中的配置有误,例如依赖的坐标误、版本不匹配等。另一种可能是你的代码存在一些误或不规范的地方,例如语法误、缺少必要的注解或方法等。 为了解决Maven编译,你可以仔细检查pom.xml文件的配置,确认依赖的坐标、版本和范围是否正确。同时,你还可以通过阅读Maven编译信息中的具体误提示,找到造成编译误的代码位置,并行相应的修正。在修正时,你可以借助Idea的实时编译功能,在代码编辑器中实时显示误,以便更快地定位和解决问题。 总之,Idea打开与Maven的编译之间的差异是由于它们对代码的检查标准和方式不同所致。通过仔细检查配置和修正代码,你能够解决Maven编译问题,使得项目能够顺利地构建和运行。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鳄鱼儿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值