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

Eclipse Photon安装CSV Edit插件遇PKIX证书错误求助

解决Eclipse Photon安装CSV Edit Resurrector时的PKIX证书校验错误

我之前也碰到过一模一样的问题,这本质是你的OpenJDK 8信任库没包含更新站点的SSL证书,导致JVM拒绝建立安全连接。下面给你两个解决方案,一个是正规安全的,一个是临时应急的:

方法一:导入站点证书到JVM信任库(推荐)

这是最稳妥的做法,步骤很清晰:

  1. 导出站点证书:
    用浏览器打开更新站点(比如https://nodeclipse.github.io/updates/csvedit/),点击地址栏的锁图标,查看证书详情,然后把证书导出成DER或PEM格式(随便起个名字,比如csvedit.crt)。
  2. 导入到OpenJDK的信任库:
    打开终端,先切换到你的JVM安全目录:
    cd /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/security
    
    然后用keytool命令导入证书(默认信任库密码是changeit,要是没改过的话直接用这个):
    sudo keytool -import -trustcacerts -alias csvedit-cert -file /你保存证书的路径/csvedit.crt -keystore cacerts
    
    输入密码后,按提示确认信任这个证书就行。
  3. 重启Eclipse:之后再去安装插件,应该就能正常连接更新站点了。

方法二:让Eclipse忽略SSL证书校验(临时应急)

如果你只是急着装插件,不想折腾证书导入,可以修改eclipse.ini来绕过校验——但要注意,这会降低安全性,别长期用:

  1. 打开eclipse.ini:找到Eclipse安装目录里的eclipse.ini,用文本编辑器打开。
  2. 添加JVM参数:在指定JVM路径的那一行(就是/usr/lib/jvm/java-8-openjdk-amd64/jre/bin)下面,加上这些参数:
    -Djavax.net.ssl.trustStore=/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/security/cacerts
    -Djavax.net.ssl.trustStorePassword=changeit
    -Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf.provider.filetransfer.httpclient4
    -Djavax.net.ssl.trustStore=/dev/null
    
    要是上面的参数不好使,试试更直接的:
    -Dorg.eclipse.equinox.p2.transport.ecf.retry=3
    -Djavax.net.ssl.trustStoreType=JKS
    -Djavax.net.ssl.trustStorePassword=changeit
    -Dsun.security.ssl.allowUnsafeRenegotiation=true
    
  3. 保存重启Eclipse:之后再尝试安装插件,应该就能绕开证书校验了。

额外要检查的点

  • 看看你是不是用了代理,如果有,得在Eclipse的Window > Preferences > General > Network Connections里把代理配置对,不然也会连不上。
  • 先确认更新站点地址能用浏览器打开,要是浏览器都访问不了,那就是站点本身的问题了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.11 08:41:41