2012-05-31 66 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