我们有一个基于3.x api的RCP应用程序,我们试图将它迁移到eclipse 4.x. 问题是代码的某些部分使用了在workbench.jar中存在的eclipse内部类。所以我添加了从之前的eclipse(HELIOS)到我的新eclipse(KEPLER)的workbench.jar JAR,这解决了错误。但是我的应用程序无法启动。所以我只想知道它是否是正确的方法无法从eclipse 3.x迁移到eclipse 4.x
1. 我可以在我的应用程序中有两个workbench.jar JARS(3.105和3.6)。
2.如果没有,那么是否有一种方法来搜索我以前在新罐子里使用的内部类,我主要是使用与布局和配置相关的内部类(如:org.eclise.ui。 org.eclipse.internal.ui.perspectives)
3. 有没有一种方法可以避免重写代码。
不过,我看到,我们可以混合3.x和4.x API,它是在LUNA – decoder
是的,你可以使用3.x和4.x API,但**内部officialy支持* *类是**不是**的一部分。 –