2015-06-24 74 views
21

我試圖從升級到月亮火星按照這裏的說明:https://wiki.eclipse.org/FAQ_How_do_I_upgrade_Eclipse%3F如何從Eclipse升級Eclipse Luna到火星?

我加入了火星庫http://download.eclipse.org/releases/mars作爲一個更新的網站,然後並檢查更新。但我得到的例外

An error occurred while collecting items to be installed 
session context was:(profile=epp.package.java, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=). 
No repository found containing: osgi.bundle,org.eclipse.epp.package.java,4.5.0.20150603-1639 
No repository found containing: binary,epp.package.java.executable.gtk.linux.x86_64,4.5.0.20150603-1639 
No repository found containing: org.eclipse.update.feature,org.eclipse.epp.package.common.feature,4.5.0.20150603-1639 
No repository found containing: org.eclipse.update.feature,org.eclipse.epp.package.java.feature,4.5.0.20150603-1639 

我該如何解決這個問題?

+10

不要。將Eclipse Mars解包到不同的目錄併爲您的Mars項目使用不同的工作空間。小心地,一次一個項目,將您的項目從Luna工作空間複製到火星工作空間。這樣,當你遇到火星問題時,你可以回到月神。 –

+0

稍後再試。並非所有的存儲庫都按時上升。 – nitind

+0

它現在可以工作,但無法啓動Eclipse,因爲需要JVM 7。 – barq

回答

3

這是一個壞主意。如果你升級你的Eclipse,當你想要(而且你會)時很難退後。

更好的是爲Mars創建一個新的Eclipse實例和新的(一組)工作空間。然後,指向現有團隊存儲庫或導入現有項目。

+0

您可以在Eclipse中使用回滾功能 – barq

+14

這是一個「我該怎麼......」的問題,而不是「這是一個好主意......」的問題。 –

+5

沒有「這是個好主意......」的問題。這樣的事情會被標記爲基於意見。 –

4

升級之前,我首先檢查可用的網站進行更新。我從以前的版本中禁用了所有的版本,並開始對已經安裝的組件進行更新。此次升級後,我再補充

http://download.eclipse.org/releases/mars

並升級到日食的新版本。