从eclipse卸载和删除插件

时间:2011-02-15 12:30:34

标签: eclipse eclipse-plugin

我正在从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”   不存在

现在如何解决上述问题

5 个答案:

答案 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)

  1. 运行eclipse
  2. 将eclipse exe重命名为eclipse.exe.back
  3. 运行更新
  4. 更新已成功执行

答案 4 :(得分:0)

谢谢..我不确定是什么动作确实解决了我遇到的确切问题 我从插件和功能文件夹中删除了插件相关文件,从artifact.xml文件中删除了条目,并使用-clean选项打开了eclipse。