4

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

编辑:

下面的信息很好,但是自从实施以来我遇到了一个障碍......首先在我的开发盒上测试(Win 7,UAC关闭)并且它工作正常。在我的第一个测试虚拟机上尝试过,但它失败了......在打开 UAC 的 Win 7 上,写入失败(我可以先写入,然后再读取,而不会得到我刚刚放入的值)。

4

2 回答 2

6

Preferences 有用户和系统偏好,请仔细阅读文档。

Preferences.systemRoot();
Preferences.userRoot();
于 2011-01-07T13:42:45.557 回答
5

类的systemNodeForPackage()systemRoot方法Preferences给你你想要的。

于 2011-01-07T13:44:56.163 回答