升级 Eclipse

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

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

工作空间选择器对话框允许用户选择工作空间的位置,在第一次启动时,如果未指定 -data 自变量,就会向用户显示此对话框。此对话框提供的缺省位置将是用户主目录的“workspace”子目录(例如 C:\Documents and Settings\UserName\workspace)。

3.1 的新用户应该保留此缺省值,也可以指定某个其它位置,但不建议将其放在 Eclipse 安装目录下。他们不应该复制工作空间,这是因为工作空间可能包含具有绝对文件系统路径的元数据,如果将工作空间复制到别处,这些元数据就会变为无效。

在 Eclipse 3.0 和更新版本中,Eclipse 的工作空间缺省位置是在 Eclipse 目录下。例如,如果 eclipse.exe 在 D:\eclipse-SDK-3.0.1\eclipse 中,则缺省工作空间位置将是 D:\eclipse-SDK-3.0.1\eclipse\workspace。

要装入使用 3.0 或更旧版本创建的工作空间,它们应该使用工作空间选择器指向旧工作空间目录,而无论它是在旧的安装目录中还是在别处。

 

使用“-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 下面)。