我们有一个基于3.x api的RCP应用程序,我们正在尝试将其迁移到eclipse 4.x. 问题是代码的某些部分使用了workbench.jar中的eclipse内部类。所以我把上一个日食(HELIOS)中的workbench.jar JAR添加到我的新日食(KEPLER)中,这解决了错误。但我的应用程序无法启动。所以只是想知道它是正确的方法
1. 我的应用程序中是否可以有两个workbench.jar JARS(3.105和3.6)。
2.如果没有,那么有办法搜索我之前在新罐中使用的内部类,我主要使用与布局和预期相关的内部类(如: org.eclise.ui .internal.layyoutPart,org.eclipse.internal.ui.perspectives )
3. 有没有办法可以避免重写代码。
答案 0 :(得分:3)
Eclipse 4.x是一个非常重要的重写,因此3.x的内部类很少有机会运行。在任何情况下,多个工作台罐都不会起作用。
您提到的布局和透视图类在Eclipse 4.x中不存在,您将不得不重写代码。