79

如何在不丢失所有自定义设置的情况下将 Eclipse 从 Indigo 升级到 Juno?

我尝试了两种不同的方法,但都没有奏效:

  • 从 Indigo 导出首选项并导入 Juno
  • 在 Indigo 工作区的副本上运行 Juno

每次升级都必须从头开始真是烦人...

4

9 回答 9

90

我不是专家,但我只是在“可用软件站点”中添加了新站点(帮助 -> 安装新软件 -> 可用软件站点)

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

http://download.eclipse.org/tools/cdt/releases/juno

并更新(帮助-> 安装更新)。

更新后

http://download.eclipse.org/eclipse/updates/4.2已添加 http://download.eclipse.org/eclipse/updates/3.7已禁用 http://download.eclipse.org/tools/cdt/releases/indigo已禁用

也许其他我没有注意到的变化。

一切似乎都按预期工作 - 项目列表仍然存在 - 观点仍然存在 - 唯一没有保留的似乎是在工作区中打开的编辑器选项卡,但这是很小的损失。所以希望这是正确的做法——除非有人想以不同的方式告诉我。

艾伦

于 2012-06-27T12:52:54.787 回答
21

我遵循了 AlanB 描述的相同方式,并且从 Indigo 升级没有问题:

  1. 添加Juno 更新站点和您正在使用的其他项目Eclipse的更新站点(在> Preferences>下Available Software Sites

  2. 选择Help>Check for Updates

  3. 按照更新向导(选择你需要的一切,接受你必须的一切)

  4. 重启 Eclipse

附加信息:

eclipse.org wiki 中的常见问题解答条目:“如何升级 Eclipse?”

Eclipse Juno (4.2) 自述文件(稍微详细一点):“Upgradeing Workspace from a Previous Release”

于 2012-06-27T16:58:34.047 回答
15

你们正在把这变成一个比实际更大的问题,Eclipse 被设计为可移植的,即它不需要安装或在注册表中存储设置等......

升级和维护设置就像下载版本 Y 并将其解压缩到版本 X 文件夹中一样简单,覆盖除配置文件夹之外的所有内容。无论如何,新版本配置文件夹中只有 2 或 3 个通用文件,直到它第一次运行之后。我在过去的 4 个 Eclipse 版本中都这样做过,并且从未遇到过问题。

唯一要记住的是,您使用的任何专用版本中未包含的任何内容都可能需要升级,但这只是在第一次运行新版本后单击帮助下的检查升级的问题。

于 2012-07-28T14:16:39.340 回答
4

@AlanB,这对我不起作用,因为发布回购不包括 Eclipse SDK。也许自从你升级后组织已经改变了。

我必须将以下存储库:http: //download.eclipse.org/eclipse/updates/4.2/添加 到可用的软件站点。

即使那样检查更新也不起作用。必须通过安装新软件路径,选择上面的repo,然后它会显示Eclipse SDK,Eclipse Platform SDK等选项。必须根据当前安装选择正确的选项进行升级(即,如果它是平台或 SDK 等)

希望这可以帮助某人。

抄送

于 2012-08-01T03:20:46.217 回答
2

您可以通过Export...> Preferences > Export all在您的旧安装中传输您的大部分首选项,然后将它们导入到您的新安装中。

于 2012-07-16T09:53:17.433 回答
2

编辑:这是给 Linux 用户的

这个链接应该有帮助:http ://blog.brunobraga.net/eclipse-42-in-ubuntu-1204

本质上,您只需要用新下载的最新版本替换您的 /usr/lib/eclipse 即可,仅此而已。

于 2012-10-14T22:56:06.627 回答
1

您可以使用从公共根文件夹导入现有项目

文件 > 导入... > 常规 > 现有项目到工作区

除了偏好转移(如 thSoft 建议的那样):

文件 > 导出... > 常规 > 首选项 > 导出所有
文件 > 导入... > 常规 > 首选项 > 全部导入

于 2012-07-16T10:38:25.363 回答
1

您可以使用eclipse-perspective-share 来迁移您的透视图。

我的 2 美分。

于 2012-10-31T10:46:45.623 回答
0

第一个和第二个答案对我不起作用。

我最终下载了最新版本的 eclipse 并从以前的版本中导入了工作区和配置。

我发现这个视频很有帮助http://www.youtube.com/watch?v=57vTrxFa3d4

于 2013-08-15T22:37:09.380 回答