我正在开发Eclipse RCP应用程序。因此,我正在尝试实现ISelectionListener。因此,我必须导入包“ org.eclipse.ui”。当我想导入包的错误时,我已将包添加到项目中。当我这样做时,然后要启动我的应用程序,将出现一个错误窗口,如下所示:https://i.stack.imgur.com/kVTAO.png(对不起,我的声誉太低,无法发布一些图像)
在我的情况下,它包含更多项,但全部带有错误:“缺少约束:导入包”或“必需的捆绑包”。我试图按照错误中的说明将软件包添加到清单文件中,但这并没有任何改变。
感谢您的帮助。
答案 0 :(得分:0)
您遇到的错误与为“运行/调试”配置选择的“插件”设置不一致有关。
默认情况下,您正在使用“所有工作空间和已启用的目标插件”运行,这可能不是RCP开发的最佳选择。您可以尝试将其更改为“仅在下面选择的插件”,然后手动进行调整。
例如,您可以取消选中除声明产品和应用程序的插件以外的所有内容,然后使用“添加所需的插件”按钮。