An error occurred during the org.eclipse.equinox.internal.p2.engine.phases.CheckTrust phase

来源:互联网 发布:织梦 自适应博客模板 编辑:程序博客网 时间:2024/06/06 19:47
引用 5 楼 u012254995 的回复:
Quote: 引用 1 楼 u012254995 的回复:
刚才把我那个插件卸了打算重装,报了如下错误:

An error occurred during the org.eclipse.equinox.internal.p2.engine.phases.CheckTrust phase.
session context was:(profile=epp.package.standard, phase=org.eclipse.equinox.internal.p2.engine.phases.CheckTrust, operand=, action=).
Error reading signed content.
The file "D:\eclipse\plugins\ATP_IDE_1.0.0.201309261417.jar" does not exist

ATP_IDE_1.0.0.201309261417.jar就是我写得插件的打包文件。

越来越不得解了……

这个问题解决了:
p2又它的一个垃圾回收机制,之前删除的JAR包在未被回收之前,再次重装,系统不会做重新download的动作,但是它又找不到那个JAR包了,故而报错。

在命令行里运行eclipse -application org.eclipse.equinox.p2.garbagecollector.application
-profile ****即可(****是concfig.ini里eclipse.p2.profile项的值)
2 0