我正在从eclipse卸载选项中卸载一个名为X的插件。 现在我做一个明确的方法,我去了eclipse插件目录并从那里删除了插件jar文件。 现在我正在尝试重新安装相同的插件,eclipse会提示错误说
期间发生错误 org.eclipse.equinox.internal.p2.engine.phases.CheckTrust 相。会话上下文 是:(轮廓= epp.package.jee, 相位= org.eclipse.equinox.internal.p2.engine.phases.CheckTrust, operand =,action =)。读错误 签名内容。文件 “d:\测试\ Eclipse的JEE-赫利俄斯-SR1-的Win32 \日食\插件\ x_1.1.3.jar” 不存在
现在如何解决上述问题
答案 0 :(得分:22)
我有类似的问题。我从eclipse / plugins和eclipse / features目录中删除了那些与插件相关的文件。我之所以这样做是因为我已经从eclipse中卸载了插件,但文件仍保留在两个目录中。 我通过编辑eclipse / artifact.xml解决了这个问题。我用我的插件的id搜索所有工件并删除它们。我可以再次重新安装插件:)
答案 1 :(得分:5)
您永远不应删除使用帮助>安装新软件下的Eclipse安装程序安装的插件。现在有一个目录用于插入插件作为jar,我假设你使用,如果这样删除它将导致所需的行为假设你事先关闭eclipse。如果没有,那么您需要清理配置区域。在将来删除转到帮助>安装新软件>已安装的软件时,应该删除一次。 :)
古德勒克。
答案 2 :(得分:4)
根据eclipse文档
您不应该从Eclipse中删除插件。插件应该是 使用Update Manager作为功能安装。同样的更新 管理器可以通过禁用它们来禁用插件 属于。运行帮助>关于Eclipse>安装细节,选择 您不再需要的软件,然后单击卸载。 (在Macintosh上它是 Eclipse>关于Eclipse>安装细节。)在旧版本中, 您可能需要运行帮助>软件更新>管理 配置...,选择感兴趣的功能,并禁用它 右侧窗口中显示的任务。
禁用某项功能后,其所有插件也将被禁用。 它们仍可在磁盘上使用,并且可以随时启用它们 在将来。
要实际删除该功能及其插件,您必须这样做 从eclipse / features目录中手动删除该功能 它的插件来自eclipse / plugins目录。我们建议极端 这里要谨慎。删除错误的,你可能会有一些 将Eclipse恢复到稳定状态的麻烦。除非你关心 很多关于硬盘的使用,我们建议将插件留在原处 是
请注意,如上所述手动删除插件时,有些 Eclipse仍然会缓存元数据,这可能会在以后导致问题 上。使用-clean选项运行Eclipse可以帮助解决这个问题 导致Eclipse清理缓存的元数据
答案 3 :(得分:1)
答案 4 :(得分:0)
谢谢..我不确定是什么动作确实解决了我遇到的确切问题
我从插件和功能文件夹中删除了插件相关文件,从artifact.xml文件中删除了条目,并使用-clean选项打开了eclipse。