2015-06-24 35 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

并升级到日食的新版本。