1. 每个插件都可以拥有自己的首选项保存,通过AbstractUIPlugin.getDefault().getPreferenceStore()获得,您的插件类继承于AbstractUIPlugin
2. Eclipse退出后,会在workspace的.metadata/.plugins/org.eclipse.core.runtime/.settings中保存,
以.prefs文件结尾的XML文件,文件名为插件的ID
3. Eclipse启动时,各个插件加载首选项都是通过自身的ID加载,所以,你可以使用以下语句将特定的某个文件作为首选项加载
:ScopedPreferenceStore preferenceStore =
new ScopedPreferenceStore(new InstanceScope(),文件名(不包括后缀));,这次我在开发中在版本兼容上这个方法就非常重要。
2. Eclipse退出后,会在workspace的.metadata/.plugins/org.eclipse.core.runtime/.settings中保存,
以.prefs文件结尾的XML文件,文件名为插件的ID
3. Eclipse启动时,各个插件加载首选项都是通过自身的ID加载,所以,你可以使用以下语句将特定的某个文件作为首选项加载
:ScopedPreferenceStore preferenceStore =
new ScopedPreferenceStore(new InstanceScope(),文件名(不包括后缀));,这次我在开发中在版本兼容上这个方法就非常重要。
4. 调用setValue方法,会自动保存到文件中。
从别人那拷过来的 主要是为自己以后好翻看,希望没有侵权