Eclipse IDE更新报错求助:寻求无需卸载重装的解决办法
Eclipse更新失败的解决方案(无需重装)
尝试通过「检查更新」升级现有Eclipse IDE时出现错误,报错包含公钥未找到和仓库文件缺失问题,以下是对应的错误日志:
安装待更新项时发生错误 会话上下文:(profile=C__Users_User_eclipse_java-2021-06_eclipse, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=)。 步骤处理结果: OK OK OK 未找到公钥 8074478291308066379。 OK 步骤处理结果: OK OK OK 未找到公钥 8074478291308066379。 OK 未找到包含以下内容的仓库:osgi.bundle,org.apache.lucene.analyzers-common,8.4.1.v20221112-0806 未找到包含以下内容的仓库:osgi.bundle,org.apache.sshd.osgi,2.9.2.v20221117-1942 步骤处理结果: OK OK OK 未找到公钥 8074478291308066379。 OK 步骤处理结果: OK OK OK 未找到公钥 8074478291308066379。 OK 步骤处理结果: OK OK OK 未找到公钥 8074478291308066379。 OK 步骤处理结果: OK OK OK 未找到公钥 8074478291308066379。 OK 步骤处理结果: OK OK OK 未找到公钥 8074478291308066379。 OK 步骤处理结果: OK OK OK 未找到公钥 8074478291308066379。 OK
解决步骤
1. 关闭签名验证
- 打开Eclipse,依次进入 窗口 > 首选项 > 安装/更新 > 验证
- 取消勾选「在安装期间验证插件签名」
- 应用设置后重新尝试更新
2. 检查并修复软件站点
- 进入 窗口 > 首选项 > 安装/更新 > 可用软件站点
- 确认当前Eclipse版本对应的更新站点(如2021-06版本对应
http://download.eclipse.org/releases/2021-06/)已启用 - 若站点缺失,点击「添加」,输入名称和对应版本的更新站点URL
- 点击「重新加载」所有站点后再次尝试更新
3. 清理p2缓存
- 关闭Eclipse
- 找到安装目录下的
p2文件夹,删除其中的cache子文件夹 - 重启Eclipse后重新执行更新
4. 手动添加缺失插件
若上述方法无效,可手动下载缺失的插件jar包:
- 找到对应版本的
org.apache.lucene.analyzers-common_8.4.1.v20221112-0806.jar和org.apache.sshd.osgi_2.9.2.v20221117-1942.jar - 将jar包复制到Eclipse的
plugins目录下 - 启动Eclipse后,通过帮助 > 安装新软件 > 已安装确认插件是否被识别
内容的提问来源于stack exchange,提问作者Arunavo Biswas
相关产品推荐
相关产品推荐

