IDEA中plugins无法连接网络
1、网络检测
- 打开:
File → Settings → Appearance & Behavior → System Settings → HTTP Proxy。 - 推荐选择:
Auto-detect proxy settings(自动检测),或手动配置你的代理地址 / 端口。 - 关键操作:点击
Clear passwords清除旧代理密码,再点Check connection测试能否连通 plugins.jetbrains.com。
上述操作之后plugins如果还是无法联网,可以试一下第2步操作
2. 修复 JVM 网络参数(解决 SSL / 超时 / 协议问题)
- 打开:
Help → Edit Custom VM Options - 删除以下参数(如有):
-Djsse.enableSNIExtension=false # 导致HTTPS握手失败 -Djava.net.preferIPv4Stack=false # 或强制IPv4:-Djava.net.preferIPv4Stack=true - 添加 / 修改超时参数(解决
Read timed out):-Dsun.net.client.defaultReadTimeout=30000 -Dsun.net.client.defaultConnectTimeout=30000 -Dhttps.protocols=TLSv1.2,TLSv1.3 # 强制现代TLS协议 - 保存并重启 IDE
或者直接替换为以下配置
# 内存配置(根据你的电脑调整,4G内存建议Xmx2048m) -Xms128m -Xmx4096m -XX:ReservedCodeCacheSize=512m # JVM 优化参数(保留原有正常配置) -XX:+IgnoreUnrecognizedVMOptions -XX:+UseG1GC -XX:SoftRefLRUPolicyMSPerMB=50 -XX:CICompilerCount=2 -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow -ea -Dsun.io.useCanonCaches=false -Djdk.http.auth.tunneling.disabledSchemes="" -Djdk.attach.allowAttachSelf=true -Djdk.module.illegalAccess.silent=true -Dkotlinx.coroutines.debug=off -XX:ErrorFile=$USER_HOME/java_error_in_idea_%p.log -XX:HeapDumpPath=$USER_HOME/java_error_in_idea.hprof # 必要的模块开放参数 --add-opens=java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED --add-opens=java.base/jdk.internal.org.objectweb.asm.tree=ALL-UNNAMED # 网络超时优化(解决 Read timed out) -Dsun.net.client.defaultReadTimeout=30000 -Dsun.net.client.defaultConnectTimeout=30000 -Dhttps.protocols=TLSv1.2,TLSv1.3