【问题标题】:Easiest way to upgrade eclipse 3.7 to 4.2 (Juno)将 eclipse 3.7 升级到 4.2 (Juno) 的最简单方法
【发布时间】:2012-07-01 01:57:45
【问题描述】:

既然 Eclipse juno 是基于 4.2 而不是 3.7,那么升级到它的最简单方法是什么,除了安装一个单独的 juno 副本并将我所有现有的插件从 3.7 重新安装到其中?

eclipse.org 上似乎没有提到直接的升级路径。

【问题讨论】:

  • 我真的很高兴我使用了一个新的“安装”(或任何你称之为解压缩档案的东西)。我摆脱了很多我曾经尝试过但再也没有使用过的插件,现在只剩下我真正需要的那些了。
  • @moeTi 好点,但 eclipse 应该仍然能够自主更新
  • @NimChimpsky 那太好了,我每次升级时都必须下载我的插件或放在插件文件夹中......
  • @Danilo 嗯?没办法,intellij 在各方面都好得多。但它的成本,我认为它是值得的。
  • 现代 Eclipse(如 4.5 版)具有安装程序,它将为您安装合适的版本,并且工作区将在首次启动时自动升级,从 3.7 版无缝升级。

标签: java eclipse


【解决方案1】:

Eclipse 几乎不能从 3.7.1 更新到 3.7.2,更别提从 3.7 到 4.2。

如果您尝试对现有的 Eclipse 开发环境进行如此大的升级,那么您将把开发环境的生命掌握在自己手中。我不了解你,但我的开发环境太重要了,不能冒险升级。

总是在您想要更改开发环境时创建一个新的 Eclipse 目录和新的 Eclipse 工作区。

将 Eclipse 4.2 解压缩到一个新目录,然后一次添加一个插件。可以使用 Bananeweizen 的方法复制 Eclipse 3.7 插件,也可以手动添加。查看您使用的插件是否已针对 Eclipse 4.2 升级可能是个好主意。

创建一个新的 Eclipse 4.2 工作区,并从 Eclipse 3.7 工作区复制您的项目代码。如果您以后发现问题,您可以退回到 Eclipse 3.7 和您的 Eclipse 3.7 工作区。

当您有一个可以工作的 Eclipse 4.2 环境时,将其压缩备份并保留该 zip 文件,以便在 Eclipse 损坏时恢复您的 Eclipse 4.2 环境。

永远不要考虑改变你的工作环境。

【讨论】:

  • 像真正的 Eclipse 用户一样说话。感谢您残酷诚实的建议。
  • 谢谢分享。我正在寻找这个建议。竖起大拇指!
  • 不错。不要迷失在所有其他方面。花点时间重新开始,你会很快回到游戏中。
【解决方案2】:

http://download.eclipse.org/eclipse/downloads/drops4/R-4.2-201206081400/ 下载平台运行时 二进制文件。这基本上是一个“没有插件的 Eclipse”。运行它(在一个新的工作区),选择 File -> Import -> Installation -> From existing Installation 并将向导指向您现有的 3.7 目录。勾选“安装最新版本”,点击完成。

这会将您在 3.7 安装中找到的最新版本的插件安装到您的 4.2 安装中。遗憾的是,大多数人不知道此功能,并在升级时手动安装每个插件。

额外提示:使用相同的向导,您还可以将已安装功能列表导出到可以与同事共享的文件中,因此您都安装了相同的插件。

【讨论】:

  • 似乎没有任何“安装最新版本”复选框,因此在尝试安装 screencast.com/t/5FDB2tR6LNSk 时出现旧版本依赖错误。我如何让它安装最新版本?
  • 好的,原来,你必须从以前的版本中导出软件配置,然后将其导入到新版本中,否则 Juno 只会尝试将插件复制/粘贴到它自己的 repo 中,因为它不知道关于更新站点。但是,即使这样做,也有一些我不知道如何解决的神秘依赖问题消息。我将不得不将吉尔伯特的答案标记为正确答案。 eclipse确实没有什么好办法更新。
  • 似乎是个好主意,但不幸的是,导入向导给出了“指定有效应用程序安装的路径”。选择现有安装时出错。 :(
  • 对于任何想知道的人来说,现有 Eclipse 目录的默认路径是 ~/.eclipse/org.eclipse.platform*/
  • 刚刚这样做是为了从 Indigo 更新到 Kepler。我没有 superjos 的问题——Eclipse 足够聪明,可以禁用 Java Developers 的 Eclipse IDE。非常有用的解决方案!
【解决方案3】:

我刚刚将http://download.eclipse.org/releases/juno/ 添加到 Window -> Pref -> Install/Update -> Available Software Sites

之后您可以在帮助中更新您的软件 -> 检查更新

对我来说似乎很好用

【讨论】:

  • 这对我有用。起初它抛出了一些错误并且安装失败,因为我安装了 java 7。然后我切换到java 6 update 27。然后再试一次。它奏效了。
  • 当我尝试这种方法时,我必须先添加一个中间版本并更新到那个版本以解决依赖问题。
【解决方案4】:

迁移我花了 2 分钟(最长的部分是下载;)):

  • 下载最新版本的eclipse:http://download.eclipse.org/eclipse/downloads/

  • 解压存档,启动新版本并选择您现有的工作区

  • 从菜单文件 -> 导入

    • 选择安装/从现有安装

    • 它将让您选择要保留的扩展名(仍然兼容)

注意:我从 Eclipse 4.2 到 4.3 测试了这种操作。我添加此答案是因为我认为与其他答案相比,此解决方案快速、简单且安全。

【讨论】:

  • 不幸的是,这不适用于从 3.7 升级到 4.4 - 它会提示工作区无效(即使它说会升级您的工作区)。
  • 这部分对我有用,从 3.8 到 4.5。它在迁移我的设置/首选项方面做得很好,但是在迁移的版本之后我不得不手动重新安装几个插件 1)不再工作,2)无法在 Eclipse 中更新。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-02-15
  • 2012-07-12
相关资源
最近更新 更多