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

Che*_*min 12 eclipse

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

Mik*_*ail 8

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

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

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

这样做的另一个原因是,在较新版本的Eclipse中使用工作区后,它可能会更新工作区元数据,您可能无法再使用旧版本的Eclipse版本.因此,创建一个新工作区将允许您将旧Eclipse与旧工作区一起使用,就好像什么也没发生过一样.

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

  • 工作区/平台设置.

导出:文件 - >导出 - >常规 - >首选项;

导入:文件 - >导入 - >常规 - >首选项;

  • 项目.

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

在"选择根目录"中选择旧工作区文件夹.您可能希望设置"将项目复制到工作区"复选框.另请参阅有关导入的eclipse帮助文章.