安装Cucumber Eclipse插件1.0.0遇公钥错误,未找到Natural插件
问题与解决方案
问题详情
- 原本想要查找Natural插件但未找到,转而尝试安装Cucumber Eclipse插件
- 在Eclipse Marketplace中搜索“Cucumber”,插件显示在列表顶部
- 通过
Help>>Install New Software...路径安装时,收集待安装项阶段出现错误,错误信息:
会话上下文为(profile=C__Users_Ankit_eclipse_java-2021-09_eclipse, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=),处理步骤结果多次出现“Public key not found for -9147676190077153272”的提示
可行解决方案
方案1:直接用Eclipse Marketplace安装
既然Marketplace能正常搜到插件,直接点击插件条目旁的Install按钮完成安装,绕开Install New Software的证书验证问题。
方案2:禁用Eclipse的签名验证
- 找到Eclipse安装目录下的
eclipse.ini文件 - 打开文件,在末尾添加以下参数:
-Dorg.eclipse.equinox.p2.core.verifySignatures=false
- 保存文件并重启Eclipse,再尝试通过
Install New Software...安装插件
方案3:导入缺失的公钥
- 将错误中的公钥ID
-9147676190077153272转换为十六进制:F6B4F1433045D069 - 从可信渠道获取对应公钥文件(.cer格式)
- 打开Eclipse,依次进入
Window>>Preferences>>General>>Security>>Certificates - 在
Trusted Certificates存储区导入该公钥,之后重新尝试安装
内容的提问来源于stack exchange,提问作者Ankit Gupta
相关产品推荐
相关产品推荐

