昨天正常使用IDEA關閉后今天突然啟動卡logo,一直無法正常啟動,我在idea日志 C:\Users\用戶名\AppData\Local\JetBrains\IntelliJIdea2021.2\log\idea.log 中查看發現有報錯信息
java.util.concurrent.CompletionException: java.net.BindException: Address already in use: bind
經過一番查詢發現IDEA在啟動本地主機上的服務器以進行內部進程時會嘗試在6942和6991之間的任何端口上進行綁定,如果這些端口都被占用時則會報錯。
解決方案有兩種:
方案一: 使用管理員身份執行下面命令並重啟電腦
netsh winsock reset
方案二:使用管理員身份執行下面命令
net stop winnat
net start winnat
我使用方案一后失敗了,然后嘗試方案二問題得到解決。