java - 首选项 API 存储

标签 java preferences

如果我使用 Preference API存储用户或系统首选项,它们在 Windows 和 Unix 上存储在哪里?

最佳答案

对于 Windows,systemRoot 和 userRoot 分别存储在 HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\PrefsHKEY_CURRENT_USER\Software\JavaSoft\Prefs

对于 Unix,systemRoot 和 userRoot 分别存储在 "/etc/.java""${user.home}/.java/.userPrefs" 中。

请注意,对于 Unix,可以通过指定 "java.util.prefs.userRoot""java.util.prefs.systemRoot" 属性来更改位置 p>

关于java - 首选项 API 存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19373963/

相关文章:

java - 如何使用基本身份验证配置 Camel CXF

Java 8 流聚合通用列表以映射

java - 为什么无法将 session.get 与 Play 中的 String var 进行比较

java - 通过 TCP 发送大字符串(Java - PHP)

偏好设置中的 Android 存储数组

ios - 在 iTunes 中不同步的 NSUserDefaults 首选项

Java:清理集合中的最佳风格

ios - NSUserDefault 不加载首选项

android - 如何将 InputFilter 应用于 EditTextPreferences?

android - 共享偏好,它们去哪里了?