1

プロジェクト エクスプローラー ビューを自分の rcp アプリケーションに追加しました。ウィンドウに表示され、新しいプロジェクト ウィザードを使用して新しいプロジェクトを作成できます。

ただし、いくつかの問題があります。

  • 最初にプロジェクトが作成されると、プロジェクト エクスプローラーにプロジェクト名が表示されず、空の行があります (ツリー ノードに空のラベルがある場合と同様)。
  • 2 番目にアプリケーションを再起動すると、プロジェクト エクスプローラーにプロジェクトがまったく表示されません (アプリケーションの実行間でワークスペースがクリアされません)。

問題を検索しましたが、見つかったすべての解決策は、デフォルトのページ入力を提供することを参照しています。次の方法でデフォルトの入力をオーバーライドしました。

@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"
4

1 に答える 1

2

問題の根本的な原因を見つけました。アプリケーションにアダプターマッピングがありませんでした。したがって、解決策は、IDE.registerAdapters()必要なすべてのアダプターを登録するために呼び出すことです。その電話の後、私はなんとかビューをいくつかのコンテンツで満たすことができました。勝利!!!!

于 2012-04-26T03:29:34.200 に答える