Java首选项存储在Mac OS X上的哪个位置?

时间:2009-03-24 01:30:25

标签: java macos preferences

在Windows上,您在应用程序中从java.util.prefs.Preferences访问的Java首选项存储在注册表中。哪些存储在Mac OS X上?

2 个答案:

答案 0 :(得分:48)

来自Apple Developer Connection

  

由。生成的首选项文件   Preferences API已命名   com.apple.java.util.prefs。该   用户的首选项文件存储在   他们的主目录   (~/Library/Preferences/)。系统   偏好存储在   /Library/Preferences/并且只是   如果用户是,则持久保存到磁盘   管理员。

答案 1 :(得分:19)

另外,请注意,如果首选项已足够嵌套,则它不会直接位于com.apple.java.util.prefs中,而是位于其自己的文件中。例如,如果您有一个节点/a/b/c,该节点的键/值对将存储在a.b.c.plist中。

该文件将位于~/Library/Preferences//Library/Preferences/中,与com.apple.java.util.prefs文件相同。