いくつかの設定ページを必要とするEclipseRCP(3.6)プラグインがあります。現時点では、1つも機能させることができません。私はチュートリアルをグーグルで検索しましたが、それらはすべて異なるバージョンのIWorkbenchPreferencePageを使用しています(そうです)。
これはスタックトレースです:http://codepad.org/tu2WTwAA、これには次の最初の例外があります:
java.lang.NullPointerException at org.eclipse.jface.preference.PreferenceDialog.showPage(PreferenceDialog.java:1282)
以下は私のplugin.xmlエントリです。これは、ノードが設定ビューにあるため、重要ではありません。
<extension
point = "org.eclipse.ui.preferencePages">
<page id="com.test.menuplugin.preferences.general"
class="com.gdeb.menuplugin.preferences.GeneralPreferences"
name="Helpers">
</page>
</extension>
これに続いて、私のGeneralPreferencesクラスがあります:http://dpaste.com/hold/778180/
API(IWorkbenchPreferencePage @ Eclipse)を調べましたが、まだ手がかりがありません。Vogellesチュートリアルを見ようとしましたが、提供されているインターフェイスとはあまりにも異なっていました。
何が間違っているのですか?PreferenceDialogのようなある種のプリファレンスオブジェクトを実装する必要がありますか(グローバルプリファレンスから独立したプリファレンスが必要な場合のようです)?
皆さん、ありがとうございました!