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

Eclipse访问Marketplace报错PKIX路径构建失败如何解决?

Eclipse Marketplace PKIX证书路径错误解决方案

报错详情:MarketplaceDiscoveryStrategy 执行失败,无法完成对 https://marketplace.eclipse.org/api/p?client=org.eclipse.epp.mpc.core&os=win32&platform.version=4.20 的请求,错误详情为:PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

排查与解决步骤

  • 步骤1:确认网络环境影响
    该报错核心原因为Eclipse所使用的JRE环境未信任目标站点的SSL根证书,常见于公司内网启用SSL流量拦截、使用自定义网络代理的场景。可先切换到公共网络测试,若切换后恢复正常,需导出内网代理/网关的根证书用于后续导入。
  • 步骤2:定位Eclipse使用的JRE路径
    打开Eclipse安装目录下的eclipse.ini配置文件,查找-vm参数后对应的路径即为当前使用的JRE根目录;若无-vm配置,默认使用Eclipse自带的jre目录下的运行环境。
  • 步骤3:导出目标站点SSL根证书
    使用浏览器访问https://marketplace.eclipse.org,点击地址栏左侧锁形标识→选择「证书」→切换到「证书路径」标签→选中最顶层的根证书→点击「查看证书」→切换到「详细信息」标签→点击「复制到文件」→选择Base64编码的X.509(.CER)格式,导出存储为marketplace.cer文件。
  • 步骤4:导入证书至JRE信任库
    以管理员权限打开命令提示符,进入第二步定位到的JRE路径下的bin目录,执行以下命令:
    keytool -import -alias eclipse_marketplace -keystore ..\lib\security\cacerts -file <证书存储路径>\marketplace.cer
    
    提示输入信任库密码时输入默认密码changeit,后续询问是否信任证书时输入y确认导入完成。
  • 步骤5:重启验证
    完全关闭Eclipse后重新启动,再次访问Marketplace功能验证是否正常。
    若仍存在问题,可临时在eclipse.ini文件的-vmargs参数下添加如下配置,调用系统根证书信任库跳过校验(仅建议临时测试使用,不推荐长期开启):
    -Djavax.net.ssl.trustStoreType=Windows-ROOT
    -Djavax.net.ssl.trustStore=NONE
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 19:06:03