如何解决Eclipse中的插件冲突?

时间:2012-05-31 16:11:13

标签: ide eclipse plugins

我想将Eclipse的Helios安装升级为Indigo。当我这样做时,我收到以下消息:

Cannot complete the install because of a conflicting dependency.
  Software being installed: Eclipse IDE for Java EE Developers 1.4.2.20120213-0813 (epp.package.jee 1.4.2.20120213-0813)
  Software currently installed: Oracle GlassFish Server Tools 1.6.1.201009290929 (oracle.eclipse.tools.helios.glassfish.feature.group 1.6.1.201009290929)

所以我的第一个想法是简单地卸载GlassFish。对于我的生活,我无法弄清楚如何以及在何处去做。我去了Help->关于Eclipse ...->安装细节。我可以卸载东西的唯一地方是“已安装的软件”选项卡。我没有在任何地方看到Oracle Glassfish包。如果我转到“功能”或“插件”,我会发现它很好,但没有选择卸载。

所以我的下一个想法是升级Glassfish。所以我把indigo repo放在那里,但在尝试更新时我仍然收到相同的消息。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

Eclipse中没有机制永久地和物理地卸载功能及其插件。物理和永久删除不需要的功能及其插件的过程是一个手动过程,应该在Eclipse未运行时完成。为此,您必须从eclipse / features目录及其eclipse / plugins目录中的插件手动删除与该功能关联的文件。

D:\Softwares\eclipse-standard-kepler-R-win32\eclipse\plugins\eclipse\
-plugins
-features