私はOSGiフレームワークとしてEquinoxを使用するアプリケーションを作成しています。私は自分のバンドルが登録された時点で知られているすべてのバンドルを発見しようとしています。私は利用可能なバンドルをすべて取得するために次の行を使用しようとしました。ただし、すべてのバンドルのEclipseでバンドルを入手する
EclipseStarter.getSystemBundleContext()。getBundles();
私の警告を与える...
落胆アクセス:タイプEclipseStarterからの方法getSystemBundleContextは、()は必須ライブラリーのDで制限されているためアクセスできませんします。java \ \日食\プラグイン\ org.eclipse。 osgi_3.4.0.v20080605-1900.jar
フレームワーク内で利用可能なすべてのバンドルのリストを取得する適切な方法はありますか?
感謝。これは正しい方向に私を得た。 – Jerry