升级 Eclipse

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

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

工作空间选择器对话框允许您选择工作空间的位置。在未指定 -data 参数的情况下,此对话框将在第一次启动时显示。此对话框提供的缺省位置将是主目录的“workspace”子目录(例如,C:\Documents and Settings\UserName\workspace)。

除非有来自先前 Eclipse 版本的现有工作空间,否则可以保留此缺省值并选择某个其他位置。不应该将工作空间存储在 Eclipse 安装目录中,这是因为,这将导致更难以升级到新版本的 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 版本安装目录中。有关产品扩展的更多详细信息,请参阅《平台插件开发者指南》中的文档(在程序员指南 > 打包和交付基于 Eclipse 的产品 > 产品扩展下面)。