29

Preference APIを使用してユーザーまたはシステムの設定を保存する場合、それらは Windows と Unix のどこに保存されますか?

4

2 に答える 2

38

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"プロパティを指定することで場所を変更できることに注意してください。

于 2009-08-24T06:44:57.003 に答える