我正在尝试将我的项目从 Eclipse 3.6更新到eclipse 4.3.1 。我下载了最新的eclipse并遵循现有的“File-> Import-> install->”安装“的方法 从我现有的eclipse安装中获取配置。一切都很好,除了一件事,一些导入以“ import org.eclipse.ui.internal.x; ”开头 显示错误。
当我搜索包“org.eclipse.ui.internal”时,我发现它存在于jar中 “org.eclipse.ui.workbench_3.105.1.v-20130821-1411.jar”。 知道该怎么做,我是否有可能手动更新这个罐子,如果是这样的话怎么办?
答案 0 :(得分:2)
名称中包含internal
的包中的类是Eclipse的内部类,不属于API(请参阅Eclipse API Rules of Engagement)。因此,如有更改,恕不另行通知。可能是您使用的类不再存在,因为Eclipse 4内部已经被重写了。
答案 1 :(得分:1)
我可以确认您提到的类不再在IDE实现中,它们已被替换为建模的UI。如果您想了解新IDE的工作原理,我建议您阅读Lars Vogel的'e4'教程。
您实际上可能会发现新机制更易于使用且模型是所有API(因此我们将支持您继续...