将Eclipse 3.7升级到4.2(Juno)的最简单方法


105

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

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


8
实际上,我很高兴我使用了一个新的“安装”(或您所谓的解压缩归档文件)。我摆脱了很多曾经尝试过且从未使用过的插件,现在只剩下了我真正需要的插件。
moeTi 2012年

3
@moeTi好点,但是日食仍然应该能够自动更新
NimChimpsky 2012年

@NimChimpsky那就太好了,我每次升级时都必须总是下载我的插件或放在插件文件夹中……
alculete 2012年

@Danilo我最近升级到intellij,几年前就应该这样做。
NimChimpsky,2012年

1
@Danilo是吗?绝不是,IntelliJ在各个方面都更好。但这值得,但我认为值得。
NimChimpsky

Answers:


157

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环境时,请对其进行压缩并保留压缩文件,以便在Eclipse损坏的情况下可以恢复Eclipse 4.2环境。

永远不要想改变您的工作环境。


18
像真正的Eclipse用户那样说话。感谢您的残酷诚实建议。
库珀2012年

感谢你的分享。我正是在寻找这个建议。竖起大拇指!
dubbaluga 2012年

1
真好 不要以其他所有方式迷路。花些时间重新开始,您会早日重返游戏。
拉尔夫·奥雷格

114

http://download.eclipse.org/eclipse/downloads/drops4/R-4.2-201206081400/下载平台运行时二进制文件。这基本上是“无插件的Eclipse”。运行它(在新的工作空间上),选择文件->导入->安装->从现有安装中,然后将向导指向您现有的3.7目录。检查“安装最新版本”,点击完成。

这会将3.7安装中找到的插件的最新版本安装到4.2安装中。可悲的是,大多数人不了解此功能,并且在升级时手动安装每个插件。

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


1
似乎没有任何“安装最新版本”复选框,因此在尝试安装screencast.com/t/5FDB2tR6LNSk时出现旧版本依赖项错误。如何安装最新版本?
pdeva 2012年

2
好的,事实是,您必须从以前的版本中导出软件配置,然后将其导入到新版本中,否则juno会尝试将插件复制/粘贴到其自己的存储库中,因为它不知道更新站点。但是,即使这样做,也存在一些我不知道如何解决的隐秘依赖性问题消息。我必须将吉尔伯特的答案标记为正确的答案。确实没有更新Eclipse的好方法。
pdeva 2012年

2
似乎是个好主意,但不幸的是,导入向导给出了“指定有效应用程序安装的路径”。选择现有安装时出现错误。:(
thSoft 2012年

2
对于任何想知道的人,您现有Eclipse目录的默认路径都是〜/ .eclipse / org.eclipse.platform * /
varagrawal 2012年

2
刚刚这样做是为了将Indigo更新为Kepler。我没有superjos的问题-Eclipse足够聪明,可以禁止Java开发人员使用Eclipse IDE。非常有用的解决方案!
13年

17

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

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

似乎对我来说很好


1
最初,它引发了一些错误,并且安装失败,因为我安装了Java 7。然后我切换到Java 6更新27。然后再次尝试。有效。
罗尼

当我尝试这种方法时,我必须先添加一个中间版本并对其进行更新以解决依赖关系问题。
davenpcj 2014年

16

花了我2分钟时间进行迁移(最长的时间是下载;)):

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

  • 提取档案,启动新版本并选择您现有的工作空间

  • 从菜单文件->导入

    • 选择安装/从现有安装

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

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


不幸的是,这不适用于从3.7升级到4.4的操作-给出有关工作空间无效的错误(即使它说它将升级您的工作空间)。
CpnCrunch 2014年

1
这对我来说部分起作用,从3.8到4.5。它在迁移设置/首选项方面做得很好,但是在迁移的版本1)不再起作用和2)无法在Eclipse中更新之后,我不得不手动重新安装了几个插件。
aroth '16
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.