我有一个需要一些首选项页面的 Eclipse RCP (3.6) 插件。目前我什至无法工作。我搜索了教程,但它们都使用不同版本的 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 (如果你想要独立于全局偏好的偏好)?
谢谢你们!