【问题标题】:project explorer is empty项目资源管理器为空
【发布时间】:2012-05-03 19:59:20
【问题描述】:

我已将项目资源管理器视图添加到我自己的 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"

【问题讨论】:

    标签: eclipse eclipse-rcp


    【解决方案1】:

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-12-09
    • 1970-01-01
    • 1970-01-01
    • 2021-05-13
    • 1970-01-01
    • 2016-12-23
    • 2018-08-05
    • 1970-01-01
    相关资源
    最近更新 更多