项目资源管理器是空的

时间:2012-04-23 07:39:51

标签: eclipse eclipse-rcp

我已将项目浏览器视图添加到我自己的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"

1 个答案:

答案 0 :(得分:2)

我找到了问题的根本原因。我的应用程序中缺少适配器映射。因此解决方案是调用IDE.registerAdapters()来注册所有必需的适配器。在那次通话之后,我设法用一些内容填充视图。胜利!!!!