一个idea启动报错问题

问题

昨天打开idea时候莫名其妙弹出一个报错框 进入官方链接大概看了一下

1630228345802

官方解决方案

1630228634388

出现这个界面有可能是插件损坏或不兼容、IDE 安装文件损坏、补丁更新失败、缓存损坏或配置损坏

因为我最近都没有动过idea的配置以及插件 所以看到这个报错 java.net.BindException: Address already in use: bind

变通方法:在管理员控制台 (cmd.exe) 中运行以下命令:

netsh int ipv4 set dynamicport tcp start=49152 num=16383
netsh int ipv4 set dynamicport udp start=49152 num=16383

如果以上没有帮助,请尝试以下命令:

net stop winnat
net start winnat

1630228863567

1630228874317

在重启完Windows NAT Driver服务后 idea以及能正常打开了。

导致原因

除了前面说的插件损坏或不兼容、IDE 安装文件损坏、补丁更新失败、缓存损坏或配置损坏

还有可能就是如果 6942 和 6991 之间的所有 50 个端口都被保留,被其他应用程序占用或防火墙不允许 IDE 绑定它们,则启动失败

要锁定文件夹,IDE 正在 localhost 上启动服务器,它尝试绑定 6942 和 6991 之间的第一个可用端口,如果 IDE 无法绑定此范围内的任何端口,则会引发此异常。所有 50 个端口不太可能已经在一台机器上使用,因此它似乎是一个网络问题或某些安全软件不允许 IDE 绑定到这个范围内的任何端口,即使在本地主机接口上也是如此。

  • 增加默认范围(当前范围是从 6942 到 6991)
  • 如果默认范围失败,请添加另一个具有更高端口号的范围
  • 回退到特定于平台的锁定(Windows 上的互斥锁,Unix 上的套接字)
  • 在 Windows 上,确保我们要使用的端口不在排除范围列表中netsh interface ipv4 show excludedportrange protocol=tcp。只有在默认范围失败的情况下,我们才能这样做,以免在其他情况下浪费时间进行检查。

最好也提醒大家 做好备份!!!

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇