怎样用JAVA编辑注册表?

来源:百度知道 编辑:UC知道 时间:2024/06/27 19:08:50

给你读写注册表的例子
public class UsingReg {

public static final String REALKEY= "com.rgagnon.foo";

public static void main(String[] args){
new UsingReg().doit();
}

public void doit() {
// write into HKCU\Software\Javasoft\Prefs\com.rgagnon.foo
Preferences p = Preferences.userRoot();
p.put(REALKEY, "bar");

// read back from HKEY_CURRENT_USER
System.out.println(p);
System.out.println(p.get(REALKEY, "HKCU houston we have a problem"));

// write into HKLM\Software\Javasoft\Prefs\com.rgagnon.foo
p = Preferences.systemRoot();
p.put(REALKEY, "barbar");

// read back from HKEY_LOCAL_MACHINE
System.out.println(p);
System.out.println(p.get(REALKEY, "HKLM houston we have a problem"));
}
}
JDK1.4引入了Preferences类, 用于设置用户的首选项,
??
??对于Windows平台就是操作注册表了