我已经在Eclipse 3.7中开发了一个应用程序,但是当Eclipse 4.0 Juno出现时,我想将我的RCP应用程序移植到Juno。
有人可以告诉我该怎么做吗?
答案 0 :(得分:4)
自Eclipse 4.x以来,基于Eclipse的API应用程序已完全更改。新API创建为Eclipse e4 project。它不向后兼容。
您有两种选择:
使用旧版插件仍然可以运行旧的Eclispe 3.x插件/应用程序。它能够支持新旧API的部分。并且您的应用程序可能仍会运行,尽管效率较低。
使用新的Eclipse e4 API重写您的应用程序(至少是UI部分)。 Eclipse e4 API尚未完全定义,将来可能会发生变化。因此,转换您的应用程序并使其与未来的e4 API更改保持同步需要付出相当大的努力。
关于Eclispe e4的一个非常好的教程是由Lars Vogel编写的,它将向您展示新API的基础知识。此外,当然请检查StackOverflow上的e4标签!
答案 1 :(得分:1)
您可以立即使用较新版本的eclipse打开相同的工作区,以防您想要安全起见,创建一个新的工作区并从版本控制中导入项目(如果您使用的话)。
第一个选项应该可以顺利运行,除非你在旧的eclipse版本上安装了一些带有透视图的插件,否则你可能会收到有关它的错误通知。如果你想要它清洁,请使用第二个选项。