Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 是否有系统范围的Preferences API版本?_Java_Cross Platform_Preference - Fatal编程技术网

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

Java 是否有系统范围的Preferences API版本?,java,cross-platform,preference,Java,Cross Platform,Preference,在前面的问题中,我了解了preferences API。不幸的是,它似乎只是用户特定的首选项。我还需要能够跨用户设置偏好。在Java中,独立于平台的方法是什么 编辑: 下面的信息很好,但是自从实现后我遇到了一个障碍。。。首先在我的开发盒上测试(Win7,UAC关闭),效果很好。在我的第一个测试虚拟机上尝试了它,但失败了。。。在开启UAC的Win 7上,写入失败(我可以先写后读,但不能得到刚才输入的值)。首选项既有用户首选项,也有系统首选项,请仔细阅读文档 Preferences.systemRo

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

编辑:


下面的信息很好,但是自从实现后我遇到了一个障碍。。。首先在我的开发盒上测试(Win7,UAC关闭),效果很好。在我的第一个测试虚拟机上尝试了它,但失败了。。。在开启UAC的Win 7上,写入失败(我可以先写后读,但不能得到刚才输入的值)。

首选项既有用户首选项,也有系统首选项,请仔细阅读文档

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

首选项
类的属性和方法为您提供了所需的功能。

systemRoot在UAC打开时失败:-(