私のEclipseプラグインでは、ツリーでアクションを実行するとき、ワークスペース内のリソースは、Ctrl + Shift + Rを押したときとまったく同じ方法で開く必要があります(リソース名がツリーに表示されるため)。アクションを介してプログラムで OpenResourceDialog を呼び出しました。
プラグインをエクスポートして Eclipse にインポートすると、プラグインが正しくインストールされません。plugin.xml から依存関係 org.eclipse.ui.ide を削除すると、プラグインが正しくインストールされます。カスタムプラグインで org.eclipse.ui.ide を使用することを許可していませんか?. もしそうなら、org.eclipse.ui.ide プラグイン内で OpenResourceDialog を呼び出すのは間違っていますか?