你意思理解错了。Preferences只是把值保存起来、但是保存到什么地方。
自己看呀。
我的在
HKEY_USERS\S-1-5-21-1004336348-1708537768-1957994488-500\Software\JavaSoft
下。
自己看呀。
我的在
HKEY_USERS\S-1-5-21-1004336348-1708537768-1957994488-500\Software\JavaSoft
下。
preferencedemo.put("testserver","OKOK0000022"); 是保存值
String val = preferencedemo.get("DBName","ok"); 可是读取值
它只是把值保存到特定的地方。
比如:
Preferences.userRoot().node是把值放到下面的地方
HKEY_USERS\S-1-5-21-1004336348-1708537768-1957994488-500\Software\JavaSoft
Preferences.systemRoot().node是把值放到HKEY_local_machine下面
自己试一下就知道了。
HKEY_CURRENT_USER\Software\JavaSoft\Prefs
系统参数项(SystemRoot)在注册表中的根节点是
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Prefs而我们指定的节点路径是位于这些根节点之下的.