2012-05-31 36 views
4

我想将Eclipse的Helios安装升级到Indigo。当我这样做时,我收到以下消息:如何解决Eclipse中的插件冲突?

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。对于我的生活,我无法弄清楚如何以及在哪里去做这件事。我去帮助 - >关于Eclipse ...->安装细节。唯一的地方,它看起来像我可以卸载的东西是在“安装软件”选项卡。我没有在任何地方看到Oracle Glassfish包。如果我去“功能”或“插件”,我可以发现它很好,但没有选择卸载。

所以我的下一个想法是升级Glassfish。所以我把靛蓝回购放在那里,但是当我尝试更新时,我仍然得到相同的信息。有任何想法吗?

+0

@JasonThompson希望'oracle.eclipse.tools.helios.glassfish.feature.group'将在安装软件选项卡中显示,因为它不是epp.package产品的一部分。你可以扩展已安装软件中的任何东西,并在那里看到它? –

回答

0

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

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