3
我想使用Eclipse機制在我的RCP應用程序中設置默認首選項。因此,我擴展的類AbstractPreferenceInitializer
設置我的默認首選項:實現AbstractPreferenceInitializer不會在我的Eclipse RCP中調用
public class PreferenceInitializer extends AbstractPreferenceInitializer {
@Override
public void initializeDefaultPreferences() {
IPreferenceStore preferenceStore = PlatformUI.getPreferenceStore();
preferenceStore.setDefault("xyz", xyz);
preferenceStore.setDefault("abc", false);
}
}
然後我定義的擴展點:
<extension point="org.eclipse.core.runtime.preferences">
<initializer class="com.abc.PreferenceInitializer">
</initializer>
</extension>
但不幸的是,初始化將不會啓動時調用(而Eclipse的WorkbenchPreferenceInitializer
會叫做)。
有人可以給我一個提示,該怎麼做,讓這個運行?