好象可以去问Sun,为什么不让java 读windows注册表
解决方案 »
- 7-zip 压缩解压 源码分析 JAVA lzma
- ibatis事务问题
- [讨论]一般伪随机数和逼真伪随机数和真随机数
- 新手,请问这个问题怎么解决?
- 讨论下struct2.0现在在项目中的使用率。
- 菜鸟疑问:JAVABEAN是怎么处理这个表单的,望高手门给小第指点一下!疑惑中。。。。
- 小弟很迷惑,EJB这种技术有前途吗,我觉得一般的javabean就够用了,而且ejb配置起来云里雾里的
- 建议:大伙自己整理本版里好的贴子,然后加上来!只为了:爱java,就让我们一起把j2ee学好 !为繁荣本版而努力!
- 在什么情况下可以显示出连接池的高效率,说得越详细分越多
- 大哥请帮忙!对数据库的插入操作
- 谁有james邮件发送的例字,支持群发功能的。让我研究一下。。谢谢。
- struct有没有象Java API的那样的帮助文档啊,有多类都不知道,
This package allows applications to store and retrieve user and system preference and configuration data. 这个包就是读写注册表的
RegistryKey r = new RegistryKey(RootKey.HKEY_LOCAL_MACHINE, "Test");
if(!r.exists()) {
r.create();
} // if // create value entries
RegistryValue v = new RegistryValue("aString", ValueType.REG_SZ, "test");
r.setValue(v); v.setName("aDword");
v.setType(ValueType.REG_DWORD);
v.setData(new Integer(0x1001001));
r.setValue(v); // read value entries
Iterator i = r.values();
while(i.hasNext()) {
v = (RegistryValue)i.next();
System.out.println(v.toString());
} // while // delete registry key
r.delete();下载地址:http://jregistrykey.sourceforge.net/
以前我用这个解决了我的问题,希望对你有帮助。
import java.util.prefs.*;public class Testreg {
public static void main(String args[])
{
String keys[] =
{"date","yon"};
String values[] =
{"1-1-1","n"}; /* ½¨Á¢Ò»¸öλÓÚuser rootϵÄ/com/sunway/spc½Úµã²ÎÊýÏî*/
/*Preferences prefsdemo =
Preferences.userRoot().node("/com/sunway/spc");*/ /* ½¨Á¢Ò»¸öλÓÚsystem rootϵÄ/com/sunway/spc½Úµã²ÎÊýÏî*/
Preferences prefsdemo = Preferences.systemRoot().node("/com/sunway/spc");
/* ´¢´æ²ÎÊýÏî*/
for (int i=0 ; i < keys.length; i++)
{
prefsdemo.put(keys[i], values[i]);
}
/* lessen und print */
$date=prefsdemo.get(String key, "date");
System.err.println("date: " + $date); /* È¥µô×¢ÊÍ¿ÉÒÔÇå³ý×¢²á±íÖеIJÎÊýÏî*/
/* try
{
prefsdemo.removeNode();
} catch (BackingStoreException e)
{
} */ }
}get哪里错了?现在会put,不会get