Eclipse rcp Eclipse RCP,扩展点:org.Eclipse.core.runtime.preferences不工作

Eclipse rcp Eclipse RCP,扩展点:org.Eclipse.core.runtime.preferences不工作,eclipse-rcp,preferences,Eclipse Rcp,Preferences,我的eclipse4 RCP应用程序有问题。我试图使用以下扩展点初始化我的首选项存储 org.eclipse.core.runtime.preferences 为了实现这一点,我将其子类化为AbstractPreferenceInitializer,将其添加到扩展点,并实现如下代码: @Override public void initializeDefaultPreferences() { IPreferenceStore store = UtilityPlugin.getInsta

我的eclipse4 RCP应用程序有问题。我试图使用以下扩展点初始化我的首选项存储

org.eclipse.core.runtime.preferences
为了实现这一点,我将其子类化为
AbstractPreferenceInitializer
,将其添加到扩展点,并实现如下代码:

@Override
public void initializeDefaultPreferences() {
    IPreferenceStore store = UtilityPlugin.getInstance().getPreferenceStore();  
    store.setDefault(UtilityPlugin.PREF_KEY_START, true);
}
这似乎对我不起作用,更重要的是,如果我在这个函数中设置一个断点,它就永远不会被调用


有什么想法吗?

你真的尝试过在任何地方使用你的偏好吗?是的,我正在偏好页面中使用它。如果我将我发布的代码放在我的应用程序的其他地方,它就可以工作得很好,但是当尝试使用扩展点时,它不会。应该调用它,但直到您通过打开首选项页面实际使用首选项存储。