Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 获取Eclipse Studio首选项_Java_Eclipse - Fatal编程技术网

Java 获取Eclipse Studio首选项

Java 获取Eclipse Studio首选项,java,eclipse,Java,Eclipse,找不到有关是否存在允许从简单类检索IDE studio首选项的API的相关问题,例如Windows->preferences下的所有内容。另一个->如何提取首选项->网络连接下的所有内容 预期的功能最终将在插件中使用 没有任何东西可以提供所有的首选项,您必须查看各个首选项页面 许多首选项页面使用Eclipse首选项API将值存储在“首选项节点”中。可以使用两个API访问这些API: IEclipsePreferences prefs = InstanceScope.INSTANCE.getNod

找不到有关是否存在允许从简单类检索IDE studio首选项的API的相关问题,例如Windows->preferences下的所有内容。另一个->如何提取首选项->网络连接下的所有内容


预期的功能最终将在插件中使用

没有任何东西可以提供所有的首选项,您必须查看各个首选项页面

许多首选项页面使用Eclipse首选项API将值存储在“首选项节点”中。可以使用两个API访问这些API:

IEclipsePreferences prefs = InstanceScope.INSTANCE.getNode("preference node id");

IPreferenceStore prefs = new ScopedPreferenceStore(InstanceScope.INSTANCE, "preference node id"); 
这两个API都要求您知道页面的“首选项节点id”,查找个人首选项值要求您知道个人首选项的id。要找到这些文件,您需要查看首选项页面的源代码,或者检查Workspace.metadata/plugins/org.eclipse.core.runtime/.settings文件夹中的“xxx.prefs”文件

并非所有首选项页面都使用这些API,您提到的“网络连接”页面使用内部API