You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Eclipse遭遇PKIX Sun认证路径构建失败问题求助

MyEclipse 2020-03 SSL握手失败(PKIX路径错误)解决方案

问题背景

Windows 10上的MyEclipse 2020-03在公司政策更新后彻底失效,核心报错:

javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

无法读取Eclipse仓库、构建编译、MarketPlace均无法使用,常规证书导入、防火墙关闭、手动下载Maven依赖等操作无效。

解决方案

1. 绑定JDK默认信任存储

编辑MyEclipse安装目录下的myeclipse.ini,在-vmargs区域添加:

-Djavax.net.ssl.trustStore="你的JDK路径\jre\lib\security\cacerts"
-Djavax.net.ssl.trustStorePassword=changeit

替换你的JDK路径为实际JDK安装路径,默认密码changeit,若公司修改过JDK信任存储密码需同步替换。

2. 临时禁用SSL证书校验(应急用)

若绑定信任存储无效,可临时添加参数跳过SSL检查:

-Dmaven.wagon.http.ssl.insecure=true
-Dmaven.wagon.http.ssl.allowall=true
-Dmaven.wagon.http.ssl.ignore.validity.dates=true
-Djavax.net.ssl.trustStoreType=JKS

此方法降低安全性,仅用于紧急恢复,后续需配合IT解决证书信任问题。

3. 切换为HTTP镜像仓库

打开Window > Preferences > Install/Update > Available Software Sites,将报错的HTTPS仓库替换为HTTP镜像(如国内开源镜像站的Eclipse镜像),保存后重新同步。

4. 核对公司代理配置

公司政策更新可能新增代理,检查MyEclipse代理设置:

  • 进入Window > Preferences > General > Network Connections
  • 选择Manual模式,填写公司提供的代理地址、端口及认证信息
  • 确保HTTPS协议的代理配置正确,测试连接

额外排查项

  • 确认MyEclipse使用的JDK是否符合公司政策,尝试切换到公司授权版本
  • 重命名%USERPROFILE%\.m2\settings.xml,排除Maven配置冲突

内容的提问来源于stack exchange,提问作者gbossa

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 00:05:23