是否有系统范围的Preferences API版本?

时间:2011-01-07 13:37:55

标签: java cross-platform preference

在上一个问题中,我了解了首选项API。不幸的是,它似乎只是用户特定的偏好。我也有需要能够跨用户设置的首选项。在Java中,与平台无关的方法是什么?

编辑:

下面有好消息,但是自从实施以来我遇到了麻烦...首先在我的开发盒上测试(Win 7,UAC关闭),它运行正常。在我的第一个测试虚拟机上尝试它并且它失败了......在UAC上的Win 7上,写入失败(我可以写一个写入然后读取而不是得到我刚刚放入的值)。

2 个答案:

答案 0 :(得分:6)

首选项包含用户和系统首选项,请仔细阅读文档。

Preferences.systemRoot();
Preferences.userRoot();

答案 1 :(得分:5)

Preferences课程的systemNodeForPackage()systemRoot方法可以满足您的需求。