プロジェクト エクスプローラー ビューを自分の 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"