使用Java操作Windows系统注册表
来源:网络 更新时间:2014-12-16
JDK1.4引入了Preferences类,用于设置用户的首选项。
对于Windows平台就是操作注册表了,下面的程序就可以操作注册表了,更多请参考jdk的api帮助文档。
importJava.io.*;
importjava.util.prefs.*;
publicclassPrefsDemo{
publicstaticvoidmain(Stringargs[])
{
Stringkeys[]={"key1","key2","key3"};
Stringvalues[]={"value1","value2","value3"};
Preferencesprefsdemo=Preferences.userRoot().node("test1/test1sub1");
/*储存参数项*/
for(inti=0;i<keys.length;i )
{
prefsdemo.put(keys[i],values[i]);
}
/*清除注册表中的参数项*/
{
prefsdemo.removeNode();
}
catch(BackingStoreExceptione)
{}
/*导出到XML文件*/
try
{
FileOutputStreamfos=newFileOutputStream("prefsdemo.xml");
prefsdemo.exportNode(fos);
}catch(Exceptione)
{
System.err.println("Cannotexportnodes:" e);
}
}
}
查阅关于Java的全部文档