2011-09-13 6 views

答えて

3

あなたが#getDefaultを呼び出すときに、あなたのプラグインが有効化されていないように聞こえます。 マニフェストエディタの[クラスのいずれかがロードされたときにこのプラグインをアクティブにする](MANIFEST.MFの別名「Bundle-ActivationPolicy:lazy」)にチェックを入れましたか?

+0

うん、私はチェックしている - スクリーンショットが添付されています。 – fastcodejava

+1

Activatorのプラグインインスタンスvarを初期化するコードが(通常はプラグインのstartメソッドに)あるとします。 'public void start(BundleContext context)例外をスローする{ \t super.start(context); \tプラグイン= this; } ブレークポイントをヒットしたかどうか確認するためにブレークポイントを設定したことがありますか? osgiコンソールで手動でプラグインを起動するとどうなりますか? – adietisheim

関連する問題