如何为Java EE开发人员升级Eclipse?


104

是否有任何非痛苦的方式来升级Eclipse安装?我曾尝试浏览过Eclipse网站,但找不到有用的描述。



2
以我的经验,全新的解压缩比尝试升级要好。还创建新的工作区。
托尔比约恩Ravn的安徒生

Eclipse告诉您如何执行此操作:wiki.eclipse.org/FAQ_How_do_I_upgrade_Eclipse%3F
rdh25

Answers:


157

将更新URL添加到您的可用站点:

窗口>首选项>安装/更新>可用软件站点>添加...

    Name:  Oxygen  
Location:  http://download.eclipse.org/releases/oxygen/  

然后告诉Eclipse查找更新:帮助>检查更新

安装后,Eclipse将重新启动并显示旧的启动屏幕。下次您手动停止/启动Eclipse时,它将正确显示正确的启动屏幕。


8
@PaulVerest FAQ如何升级Eclipse页面与您不同意。这表明平台升级仅是v3.3或更早版本中的问题。
Duncan Jones

1
很高兴知道。但是FAQ真的是最新的吗?例如,用户真的可以将3.7升级到4.3吗?那么那些可以在较新平台上崩溃的插件又如何呢?
Paul Verest 2013年

1
@PaulVerest好问题!文档确实有些生锈。我只是不知道您可以信任升级系统的程度。我想我以前只升级过一次,其他所有时间都只是全新安装。
Duncan Jones

13
这种方法对Windows 7来说非常适合我-但我也从4.2-> 4.3编辑了更新站点,例如: Eclipse Project Updates现在应该指向http://download.eclipse.org/eclipse/updates/4.3
Mark Mikofski 2013年

3
哦,我还更新了一些插件存储库,使其也指向开普勒,例如cdt,只是为了保持一致性,因为juno存储库实际上运行良好。而且我禁用了juno发布仓库。令人困惑的是,某些更新的功能并未显示为已安装,甚至认为已安装。
Mark Mikofski 2013年

34

您可以简单地下载较新的版本,然后使用“文件->导入->安装->从现有安装”添加先前安装中具有的所有插件。

这是一个详细描述整个过程的链接(它说“在Mac Os X上,但是也应在其他系统上工作”):

http://www.corephp.com/blog/how-to-upgrade-eclipse-juno-4-2-to-eclipse-kepler-4-3-on-mac-os-x/#.UfJsoI1_McY


这个答案对我有所帮助(即使对于Kepler-> Luna,即使链接是对Juno-> Kepler的帮助):更新对我也不起作用;或者,我只需要按照链接的步骤进行操作即可,指定使用现有的工作空间(得到了我现有的设置,并且我不需要更新任何插件)。至少在我看来,这很轻松。
cellepo 2014年

2
仍然有效。我只是使用此过程从Luna(4.4)更新到Mars(4.5),并保留了现有的工作区。工作完美。提示:首次启动时,创建一个临时工作区,然后如上所述导入您的旧插件,将工作区切换到您的旧工作区,进行迁移,然后删除该临时工作区。这样,您在加载工作区时便拥有了所有插件,而不必为丢失的插件处理错误。
Jilles van Gurp,2015年

12

如果可以使用以前的版本,那么答案是否定的。最好下载新版本,进行安装,安装自己喜欢的插件的最新版本,并将Eclipse指向您的工作区。

(常识说,您应该备份工作区和原始Eclipse安装。)


我以前曾尝试过“升级”路径,但发现它速度很慢并且没有得到很好的结果。


我通常开始使用新的工作区并签出所需的项目。
Paul Verest 2013年

这种方法也工作(除了回答上述邓肯·琼斯,我肯定会备份您的工作区第一,或者至少是备份你的文件夹.metadata。当然,这种方法的缺点是,你必须重新安装插件。我的旧工作空间可以与新版本一起正常工作
Mark Mikofski 2013年

顺便说一句:egit现在已成为标准安装的一部分,因此您不必添加egit repo,尽管今天(2013-07-24)它的版本比开普勒更新repo更高。
Mark Mikofski 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.