如何将我的eclipse 3.7应用程序移植到eclipse 4.0?

时间:2013-01-14 08:29:07

标签: java eclipse eclipse-rcp upgrade

我已经在Eclipse 3.7中开发了一个应用程序,但是当Eclipse 4.0 Juno出现时,我想将我的RCP应用程序移植到Juno。

有人可以告诉我该怎么做吗?

2 个答案:

答案 0 :(得分:4)

自Eclipse 4.x以来,基于Eclipse的API应用程序已完全更改。新API创建为Eclipse e4 project。它不向后兼容。

您有两种选择:

  1. 使用旧版插件仍然可以运行旧的Eclispe 3.x插件/应用程序。它能够支持新旧API的部分。并且您的应用程序可能仍会运行,尽管效率较低。

  2. 使用新的Eclipse e4 API重写您的应用程序(至少是UI部分)。 Eclipse e4 API尚未完全定义,将来可能会发生变化。因此,转换您的应用程序并使其与未来的e4 API更改保持同步需要付出相当大的努力。

  3. 关于Eclispe e4的一个非常好的教程是由Lars Vogel编写的,它将向您展示新API的基础知识。此外,当然请检查StackOverflow上的标签!

答案 1 :(得分:1)

您可以立即使用较新版本的eclipse打开相同的工作区,以防您想要安全起见,创建一个新的工作区并从版本控制中导入项目(如果您使用的话)。

第一个选项应该可以顺利运行,除非你在旧的eclipse版本上安装了一些带有透视图的插件,否则你可能会收到有关它的错误通知。如果你想要它清洁,请使用第二个选项。