首选API存储
如果我使用偏好API 来存储用户或系统首选项,它们存储在Windows和Unix上的哪个位置?
If I use the Preference API to store user or system preferences, where are they stored on Windows and Unix?
对于Windows systemRoot和userRoot存储在 HKEY_LOCAL_MACHINE中\ SOFTWARE \ JavaSoft \Prefs 和 HKEY_CURRENT_USER \Software \ JavaSoft \Prefs 。
For Windows systemRoot and userRoot are stored in HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Prefs and HKEY_CURRENT_USER\Software\JavaSoft\Prefs respectively.
对于Unix systemRoot和userRoot分别存储在/ etc / .java和$ {user.home} /.java / .userPrefs中。
For Unix systemRoot and userRoot are stored in "/etc/.java" and "${user.home}/.java/.userPrefs", respectively.
请注意,对于Unix,可以通过指定java.util.prefs.userRoot和java.util.prefs.systemRoot来更改位置属性
Note that for Unix the locations can be changed by specifying "java.util.prefs.userRoot" and "java.util.prefs.systemRoot" properties