Linux环境下安装e(fx)3.8.0 Eclipse插件公钥错误解决方案
问题原因
错误提示的810cecf8ba271228是e(fx)clipse插件官方用于签名的PGP公钥,当前虚拟机的Eclipse信任存储中未包含该公钥,导致插件安装时签名校验失败,触发org.bouncycastle.openpgp.PGPException异常。另一台虚拟机可正常安装,大概率是该机器之前已导入过该公钥,或是Eclipse的安全信任配置存在差异。
解决方法
方法1:导入缺失的PGP公钥(推荐)
- 打开Eclipse,依次进入「窗口」→「首选项」→「常规」→「安全」→「PGP密钥管理」
- 点击「导入」选项,选择「从密钥服务器导入」,输入密钥ID
810cecf8ba271228,选择公开密钥服务器完成导入 - 导入成功后,右键该密钥,选择「信任」,将信任级别设置为「完全信任」
- 重启Eclipse后重新尝试安装插件
方法2:临时绕过签名校验(不推荐,存在安全风险)
编辑Eclipse安装目录下的eclipse.ini文件,在文件末尾添加以下配置:
-Dorg.eclipse.equinox.p2.checkSignature=false
保存后重启Eclipse,再进行插件安装操作。
本地安装支持情况
e(fx)clipse完全支持本地安装,操作步骤如下:
- 下载对应版本的e(fx)clipse插件压缩包(从官方发布渠道获取)
- 打开Eclipse的「安装新软件」菜单,点击「添加」按钮,选择「归档」选项,选中下载好的插件压缩包
- 勾选需要安装的插件组件,按照向导完成本地安装流程
内容的提问来源于stack exchange,提问作者froggy
相关产品推荐
相关产品推荐

