2012-04-23 7 views
1

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

は、しかし、問題のカップルがあります:プロジェクトが作成されたときに

  • は、最初のプロジェクトエクスプローラは、プロジェクト名が表示されない、空の行があります(ツリーノードが空のラベルを持っているときだけ好き)。
  • 2番目のアプリケーションを再起動すると、プロジェクトエクスプローラにプロジェクトが表示されません(アプリケーションの実行中にワークスペースがクリアされません)。

私の問題が検索され、私が見つけたすべての解決策はデフォルトのページ入力を提供することを参照しています。私は次のようにデフォルト入力を上書きしました:

@Override 
    public IAdaptable getDefaultPageInput() { 
     return ResourcesPlugin.getWorkspace().getRoot(); 
    } 

しかし、それは助けにはならなかった、問題はそのまま残っていた。

私の1から参照、以下のプラグインがあります。私は、問題の根本的な原因を見つけ

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" 

答えて

2

が。私のアプリケーションにアダプタマッピングがありませんでした。だから解決策は、IDE.registerAdapters()を呼び出して、必要なすべてのアダプタを登録することです。その呼び出しの後、私はいくつかのコンテンツを表示することができました。勝利!!!!

+0

CNFビューアに関連するもう1つの問題は、プロジェクトアイコンが欠けているため、誰かにとって役に立ちます:https://bugs.eclipse.org/bugs/show_bug.cgi?id=234252で作成されたバグとブログhttp://francisu.wordpress.com/2008/05/27/magic-required-to-use-the-common-navigator-in-an-rcp-application/のエントリー –

関連する問題