jjzjj

WindowsPreferences

全部标签

java - 如何用 Java 编写系统首选项?我可以调用 UAC 吗?

如何使用Java编写系统首选项,使用Preferences.systemRoot()?我试过:Preferencespreferences=Preferences.systemRoot();preferences.put("/myapplication/databasepath",pathToDatabase);但是我收到了这个错误信息:2010-maj-2919:02:50java.util.prefs.WindowsPreferencesopenKeyVARNING:CouldnotopenwindowsregistrynodeSoftware\JavaSoft\Prefsatro

java - 在 Java 中,为什么 WindowsPreferences 对大写字母使用斜杠?

我一直在使用java.util.prefs.Preferences功能(在Java8中,在Windows机器上)。它工作正常,我可以在其中向Windows注册表写入新key。因此,我使用Preferences.systemRoot()获取系统的Preferences对象,然后使用node()方法获取映射到Windows注册表中节点的Preferences对象。它正在创造美好的事物。我为节点使用的key是一个全大写字母的字符串(“RBI”)。当我查看Windows注册表中的节点时,它显示为“/R/B/I”,名称中带有正斜杠。我觉得这很奇怪,所以我仔细研究了一下,看起来这是故意的。我找到了