如果我使用 Preference API存储用户或系统首选项,它们在 Windows 和 Unix 上存储在哪里?
最佳答案
对于 Windows,systemRoot 和 userRoot 分别存储在 HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Prefs 和 HKEY_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/