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

MacBook Pro更新Eclipse IDE遇公钥未找到错误,求解决方案

解决Eclipse更新时"Public key not found"错误的方法

方法1:手动导入缺失的公钥

  • 打开Eclipse,Mac用户点击顶部菜单栏的Eclipse > Preferences,Windows/Linux用户点击Window > Preferences
  • 展开General > Security > Secure Storage > Certificates,切换到Signer标签页
  • 点击Import,或者通过终端命令直接导入(更高效):
    打开Mac终端,依次执行以下命令:
    # 导入公钥810cecf8ba271008
    keytool -importcert -alias eclipse-signer-1 -file <(curl -s https://download.eclipse.org/technology/epp/packages/latest/R/eclipse-SDK-latest-R-macosx-cocoa-x86_64.tar.gz.sign | openssl pkcs7 -inform DER -print_certs -outform PEM | grep -A 20 "810CECF8BA271008") -keystore ~/.eclipse/org.eclipse.equinox.security/secure_storage
    # 导入公钥700e4f39bc05364b
    keytool -importcert -alias eclipse-signer-2 -file <(curl -s https://download.eclipse.org/technology/epp/packages/latest/R/eclipse-SDK-latest-R-macosx-cocoa-x86_64.tar.gz.sign | openssl pkcs7 -inform DER -print_certs -outform PEM | grep -A 20 "700E4F39BC05364B") -keystore ~/.eclipse/org.eclipse.equinox.security/secure_storage
    
    执行时会提示输入密钥库密码,默认密码为空,直接回车即可。

方法2:临时禁用证书验证(紧急情况下使用)

  • 进入Eclipse偏好设置,展开Install/Update > Available Software Sites
  • 选中正在用于更新的软件源,点击Edit
  • 取消勾选Verify certificates选项,保存后重新尝试更新。

注意:此方法会跳过安全验证,不建议长期使用,更新完成后建议重新勾选该选项。

方法3:重置Eclipse安全存储

  • 完全关闭Eclipse
  • 打开Finder,按Cmd+Shift+G,输入路径~/.eclipse/org.eclipse.equinox.security
  • 删除目录下的secure_storage和secure_storage.lock文件
  • 重启Eclipse,重新执行更新操作,此时会自动重新初始化安全存储并导入所需公钥。

内容的提问来源于stack exchange,提问作者Brian B. Tarimo

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 18:03:29