我已将项目浏览器视图添加到我自己的rcp应用程序中。它在窗口中可见,我可以使用新项目向导创建一个新项目。
然而,有一些问题:
我搜索了我的问题,我发现的所有解决方案都是提供默认页面输入。我通过以下方式覆盖默认输入:
@Override
public IAdaptable getDefaultPageInput() {
return ResourcesPlugin.getWorkspace().getRoot();
}
然而它没有帮助,问题仍未完整。
我的一个插件引用了以下插件:
org.eclipse.ui,
org.eclipse.core.runtime,
org.eclipse.ui.ide;bundle-version="3.7.0",
org.eclipse.ui.navigator.resources;bundle-version="3.4.300",
org.eclipse.core.resources;bundle-version="3.7.100",
org.eclipse.ui.navigator;bundle-version="3.5.100"
答案 0 :(得分:2)
我找到了问题的根本原因。我的应用程序中缺少适配器映射。因此解决方案是调用IDE.registerAdapters()
来注册所有必需的适配器。在那次通话之后,我设法用一些内容填充视图。胜利!!!!