Eclipse安装器SSL证书错误及重装后Java启动退出码13求助
解决Eclipse安装中的两类错误
错误1:PKIX证书路径构建失败
错误代码:
org.eclipse.equinox.p2.transport.ecf code=1002 Unable to read repository at https://download.eclipse.org/technology/epp/packages/2022-06/202206091200/content.xml. javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
解决方法:
- 下载离线安装包:直接从官网获取对应版本的完整离线安装包,跳过在线仓库的SSL校验环节
- 导入SSL证书到Java信任库:
- 访问报错的仓库URL,导出网站的SSL证书文件
- 定位到当前使用的JDK/JRE目录下的
jre/lib/security/cacerts文件 - 执行keytool命令导入证书:
keytool -importcert -file 你的证书文件路径 -keystore cacerts -alias eclipse-repo,默认密钥库密码为changeit
- 临时禁用SSL校验(仅用于测试,不推荐生产环境):在Eclipse安装器的启动参数中添加
-Djavax.net.ssl.trustStore=./cacerts -Djavax.net.ssl.trustStorePassword=changeit
错误2:Java启动返回exit code=13
错误代码:
Java was started out but returned exit code =13
解决方法:
- 校验JDK版本:Eclipse 2022-06要求JDK 11及以上版本,执行
java -version确认本地JDK版本符合要求 - 匹配JDK与系统位数:64位系统必须安装64位JDK,32位JDK无法启动64位Eclipse
- 修改Eclipse配置文件:打开安装目录下的
eclipse.ini,在-vmargs之前添加JDK的javaw.exe路径,示例:-vm C:\Program Files\Java\jdk-11.0.16\bin\javaw.exe - 清理旧配置:删除用户目录下的
.eclipse文件夹,重新启动Eclipse
内容的提问来源于stack exchange,提问作者Nikhil
相关产品推荐
相关产品推荐

