2个具有相同工作空间的Eclipse版本

时间:2012-03-26 08:30:24

标签: eclipse

我目前在我的系统上运行Eclipse Ganymede。我想安装Eclipse Indigo并将其连接到同一个工作区(然后删除Eclipse Ganymede)。这项工作会好吗还是我应该重新创建所有项目?

3 个答案:

答案 0 :(得分:8)

理论上它应该有效。在实践中,我建议为Indigo创建一个新的工作区,然后重新创建或导入项目。

这就是原因。 Ganymede是Eclipse平台的一个相当旧的版本,实际上它早于Indigo的3个主要版本,因此您可能希望许多配置文件具有更改的格式。虽然Eclipse家伙努力保持向后兼容性,但可能是3.4(Ganymede)和3.7(Indigo)之间停止工作。我不认为他们会进行这样的测试..

另一个原因是,当您使用工作区时,Eclipse倾向于在工作区中存储一些元数据文件,缓存等,并且在您使用新版本时可能忘记删除过时的文件。所以我个人更喜欢为新的Eclipse版本创建一个干净的工作区。

执行此操作的另一个原因是,在较新版本的Eclipse中使用工作区后,它可能会更新工作区元数据,并且您可能无法再将旧版Eclipse版本与此工作区一起使用。因此,创建一个新工作区将允许您将旧Eclipse与旧工作区一起使用,就像没有发生任何事情一样。

毕竟,导出/导入所需内容并不是一个大问题:

  • 工作区/平台设置。
  

导出:文件 - >导出 - >常规 - >偏好设置;

     

导入:文件 - >导入 - >常规 - >偏好设置;

  • 项目。
  

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

在“选择根目录”中选择旧工作区文件夹。您可能希望设置“将项目复制到工作区”复选框。另请参阅导入时的an eclipse help article

答案 1 :(得分:3)

我从来没有在同一个工作区使用不同的eclipse版本。我不认为它会给你任何问题

答案 2 :(得分:1)

第一次使用新升级的eclipse并选择与旧版eclipse一起使用的相同工作区时,将出现下一个对话框:

enter image description here