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

Posted

技术标签:

【中文标题】如何为 Java EE 开发人员升级 Eclipse?【英文标题】:How to upgrade Eclipse for Java EE Developers? 【发布时间】:2013-06-24 14:56:30 【问题描述】:

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

【问题讨论】:

Eclipse's wiki provides an explanation 在我的情况下有效。 根据我的经验,全新解压缩比尝试升级效果更好。同时创建新的工作区。 Eclipse 告诉你怎么做:wiki.eclipse.org/FAQ_How_do_I_upgrade_Eclipse%3F 【参考方案1】:

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

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

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

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

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

【讨论】:

@PaulVerest FAQ How do I upgrade Eclipse 页面不同意你的观点。这表明平台升级只是 v3.3 或更早版本中的问题。 很高兴知道。但是FAQ真的是最新的吗?例如,用户真的可以将 3.7 升级到 4.3 吗?那么所有那些可以在新平台上中断的插件呢? @PaulVerest 好问题!文档确实感觉有点生疏。我只是不知道您可以信任升级系统的程度。我想我以前只升级过一次,其他时候我只是全新安装。 这种方法在 Windows 7 上对我来说非常有效 - 但我也从 4.2 -> 4.3 编辑了更新站点,eg: Eclipse 项目更新 现在应该指向http://download.eclipse.org/eclipse/updates/4.3 哦,我还更新了我的一些插件库以指向开普勒,例如cdt,只是为了保持一致性,因为实际上 juno repo 运行良好。我禁用了juno发布回购。令人困惑的是,一些更新后的功能并未显示为已安装,甚至认为它们已安装。【参考方案2】:

如果要参考以前的版本,那么答案是否定的。最好下载新版本,安装它,安装您喜欢的插件的最新版本,然后将 Eclipse 指向您的工作区。

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


我之前尝试过“升级”路径,发现速度慢,效果不好。

【讨论】:

我通常开始使用新的工作空间并签出需要的项目。 这种方法也有效(除了Duncan Jones 的answer above。我肯定会先备份你的工作区,或者至少备份你的.metadata 文件夹。这种方法的缺点当然是你必须重新安装你的插件。我的旧工作区在新版本上运行良好。 顺便说一句:egit 现在是标准安装的一部分,因此您不必添加 egit 存储库,尽管今天(2013-07-24)它的版本比开普勒更新更新仓库。【参考方案3】:

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

这是一个详细描述整个过程的链接(上面写着“在 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):更新对我不起作用;或者,我只需要按照链接步骤直到他们指定使用现有工作空间(这得到了我现有的设置,而且我碰巧不需要更新任何插件)。非常无痛,至少在我的情况下。 仍然有效。我刚刚使用这个过程从 Luna (4.4) 更新到 Mars (4.5) 并保留了我现有的工作空间。工作完美。提示:首次启动时,创建一个临时工作区,然后如上所述导入旧插件,将工作区切换到旧工作区,迁移它,然后删除临时工作区。这样,您在加载工作区时就拥有了所有插件,并且不必处理缺少插件的错误。

以上是关于如何为 Java EE 开发人员升级 Eclipse?的主要内容,如果未能解决你的问题,请参考以下文章

如何为 gtalk 创建一个搜索在线帮助 Java 的机器人?

Docker如何为企业产生价值?

如何为开发人员创建亚马逊沙盒帐户?

Eclipse for Java EE 安装汉化和使用完美教程

促销代码如何为 iOS 应用程序开发人员工作

如何为 tortoise svn 中的日志应用多个过滤器(例如修订号、文件名、开发人员/编码人员)?