gpt4 book ai didi

eclipse - 调试期间eclipse首选项文件存储在哪里?

转载 作者:行者123 更新时间:2023-12-04 05:49:54 25 4
gpt4 key购买 nike

所以我可以导出我的 RCP 应用程序并在我的导出目录的 .settings 文件夹下找到特定于我的应用程序的 .pref 文件。

当我在 Eclipse IDE 中运行/调试应用程序时,应用程序 .prefs 文件存储在哪里?例如,我从 eclipse ide 运行我的程序,它执行以下操作。我在哪里可以找到这个首选项文件?

Preferences prefs = ConfigurationScope.INSTANCE.getNode("hostname.controllers");
prefs.putInt("numCtrlrs", 2);
prefs.put("ctrlr1", "adamctrlr.ohmasd.org");
prefs.put("ctrlr2", "mnet.ohmasd.org");

try{
prefs.flush();
} catch (BackingStoreException e) {
e.printStackTrace();
}

最佳答案

扩展 tkotisisanswer ,使用 ConfigurationScope 的首选项的位置路径示例如下所示。和 InstanceScope .如果我们在 RCP 应用程序中使用以下代码:

IEclipsePreferences sharedPreferences = ConfigurationScope.INSTANCE.getNode("ConfigurationScopeExample"); 
sharedPreferences.put("Property1", "Value1");
sharedPreferences.flush();

IEclipsePreferences workspacePreferences = InstanceScope.INSTANCE.getNode("InstanceScopeExample");
workspacePreferences.put("Property2", "Value2");
workspacePreferences.flush();

然后我们通过 IDE 启动名为“TestRcp.application”和工作空间空间“${workspace_loc}/../runtime-TestRcp.application”的 RCP 应用程序(如下所示):



将创建/更新相应的首选项文件:
\{workspace}\.metadata\.plugins\org.eclipse.pde.core\TestRcp.application\.settings\ConfigurationScopeExample.prefs
Property1=Value1
eclipse.preferences.version=1

\runtime-TestRcp.application\.metadata\.plugins\org.eclipse.core.runtime\.settings\InstanceScopeExample.prefs
Property2=Value2
eclipse.preferences.version=1

关于eclipse - 调试期间eclipse首选项文件存储在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10198864/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com