升级 Eclipse

如果正从 Eclipse 的较早发行版升级到较新发行版,将工作区迁移至新发行版可遵循一些较简单的步骤。工作区是磁盘上的目录,该目录包含所有项目文件以及诸如已定制的首选项之类的元数据。升级要遵循的步骤取决于在启动 Eclipse 时是否使用了“-data”命令行自变量。建议使用“-data”自变量,这是因为它清楚地指定了工作区的位置。如果不使用此自变量,Eclipse 将在启动时将工作区放置在当前工作目录中。

提示:在升级之前备份工作区是没有什么害处的。在升级了工作区之后,不能再次将它与 Eclipse 的较早版本配合使用。如果有时想要“及时返回”到较早版本,将需要该备份!

不使用“-data”的用户

如果先前没有使用“-data”来指定工作区,则遵循下列步骤来升级:

  1. 查找由 Eclipse 的旧版本使用的工作区目录。通常此目录位于 eclipse 安装目录中称为“workspace”的子目录中。如果使用快捷方式或脚本来启动 Eclipse,则它将在该快捷方式或脚本的当前工作目录中称为“workspace”的子目录中。Windows 用户是由快捷方式属性中的“Start in”自变量指定的。
  2. 将此工作区目录复制到任何 Eclipse 安装目录外部的新的空位置。
  3. 将 Eclipse 的新版本安装在新位置,与 Eclipse 的任何旧版本分隔开来。
  4. 启动 Eclipse 的这一新版本,使用“-data”命令行自变量来指向工作区位置。

示例:

旧的 Eclipse 安装目录:
   c:\eclipse2_0

新的 Eclipse 安装目录:
   c:\eclipse2_1

工作区位置:
   c:\data\EclipseWorkspace

Java VM 位置:
   c:\jre

启动 Eclipse 的命令行:
   "c:\eclipse2_1 -data c:\data\EclipseWorkspace -vm d:\jre\bin\javaw"

提示:通常最好在运行 Eclipse 时显式指定要使用哪个 Java VM。如上所示使用“-vm”命令行自变量可以实现此目的。如果不使用“-vm”,则 Eclipse 将查找 O/S 路径。当安装其它产品时,它们可能会更改您的路径,导致在下一次启动 Eclipse 时使用另一个 Java VM。

确实使用“-data”的用户

如果先前使用“-data”自变量来启动 Eclipse,则升级路径将更简单:

  1. 将 Eclipse 的新版本安装在新位置,与 Eclipse 的任何旧版本分隔开来。
  2. 启动 Eclipse 的这一新版本,使用“-data”命令行自变量来指向旧工作区位置。
参见前面一节中的示例获取有关说明。

添加第三方插件

如果在 Eclipse 环境中安装了额外的插件,则将需要将这些新插件添加至安装的 Eclipse 的每个新构建或版本。在执行此操作之前,参考有关这些插件的文档以确保它们与正移动至的 Eclipse 的版本兼容。有以下几种方法可将这些额外插件添加至新 Eclipse 安装:

  1. 将每个插件的目录复制到新 Eclipse 版本的“plugins”目录中。
  2. 使用 Eclipse 更新站点在 Eclipse 的新版本中重新安装这些额外插件或功能部件。
  3. 如果在使用产品扩展,只需将“links”目录复制到新 Eclipse 版本安装目录中。有关产品扩展的更多详细信息,参见 Platform Plug-in Developer Guide 中的文档(在 Programmer's Guide > Packaging and delivering Eclipse based products > Product extensions 下面)。

 
Copyright IBM Corporation and others 2000, 2003