从plugin_customization.ini中获取首选项值

时间:2017-07-18 11:45:13

标签: java eclipse preferences

我创建了一个plugin_customization.ini文件&将我的首选项页面的两个字段的默认值设置为:

com.test.pluginname/name=test
com.test.pluginname/contact=5555

我将.ini VM argument Debug配置文件的 -Declipse.pluginCustomization=D:\pathTo\plugin_customization.ini文件的路径设置为String name= BundleDefaultsScope.INSTANCE.getNode(id).get(PreferenceConstants.NAME, ""); String number= BundleDefaultsScope.INSTANCE.getNode(id).get(PreferenceConstants.NUMBER, "");

运行代码时,我尝试使用

打印值
plugin_customization.ini

其中id是插件ID。使用此我无法获取{{1}}文件中设置的值。如何获取这些值?

1 个答案:

答案 0 :(得分:0)

plugin_customization.ini中的值设置了插件的实例范围首选项,因此您需要使用InstanceScope.INSTANCE(或ScopedPreferenceStore)。