我创建了一个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}}文件中设置的值。如何获取这些值?
答案 0 :(得分:0)
plugin_customization.ini中的值设置了插件的实例范围首选项,因此您需要使用InstanceScope.INSTANCE
(或ScopedPreferenceStore
)。