Eclipseプラグインが依存しているクラス( javax.tools.*)の一部を、これらのクラスの独自のバージョンに置き換えたいと思います。rt.jarのクラスの置き換えrt.jarは、通常、bootclasspathを設定することによって行われます。私の質問は、Eclipseプラグインでこれを行う方法です。
これらのクラスのバージョンのJARファイルを作成し、それをのBundle-ClassPath属性MANIFEST.MF、のbin.includes属性、build.propertiesおよびに追加しました.classpath。また、JARファイルへのパスをEclipseアプリケーションの起動構成ダイアログの「ブートストラップエントリ:」というフィールドに入力し、「プロジェクトのプロパティ」>「ビルドパス」の「注文とエクスポート」タブの一番上にJARを移動しました。それでも、Eclipseアプリケーションの起動構成を使用してEclipseプラグインを実行すると、プラグインはrt.jarJARファイル内のクラスではなく元のクラスを使用します。
Eclipseプラグインを構成して、最初にJARファイル内のクラスを検索し、クラスがJARファイル内にrt.jar見つからない場合にのみ参照するようにするにはどうすればよいですか?