如何从Eclipse升级Eclipse Luna到Mars?

时间:2015-06-24 14:26:35

标签: eclipse eclipse-mars

我按照此处的说明尝试从Luna升级到Mars:https://wiki.eclipse.org/FAQ_How_do_I_upgrade_Eclipse%3F

我将Mars存储库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

我该如何解决这个问题?

3 个答案:

答案 0 :(得分:4)

在升级之前,我首先检查可用的网站以进行更新。我从以前的版本中禁用所有内容,然后通过对已安装的组件执行更新来启动。升级后我只需添加

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

并升级到eclipse的新版本。

答案 1 :(得分:3)

这是一个坏主意。如果你升级你的Eclipse,那么当你想要(并且你愿意)时很难回退。

最好是为Mars创建一个新的Eclipse实例和新的(一组)工作空间。然后指向现有的Team存储库或导入现有项目。

答案 2 :(得分:3)

我不知道它有多相关但是为了记录,我不仅添加了火星发布更新站点,还添加了这个:http://download.eclipse.org/eclipse/updates/4.5

也许是重复的?如果是这样,请告诉我;)