使用Java操作Windows系统注册表

文章作者 100test 发表时间 2007:12:01 14:10:34
来源 100Test.Com百考试题网


JDK1.4引入了Preferences类, 用于设置用户的首选项。

  对于Windows平台就是操作注册表了, 下面的程序就可以操作注册表了,更多请参考jdk的api帮助文档。

import java.io.*.
import java.util.prefs.*.

public class PrefsDemo {
 public static void main(String args[])
 {
  String keys[] = {"key1","key2","key3"}.
  String values[] = {"value1","value2","value3"}.

  Preferences prefsdemo = Preferences.userRoot().node("test1/test1sub1").

  /* 储存参数项*/
  for (int i=0 . i < keys.length. i )
  {
   prefsdemo.put(keys[i], values[i]).
  }

  /*清除注册表中的参数项*/
  {
   prefsdemo.removeNode().
  }

  catch (BackingStoreException e)
  {}

  /* 导出到XML文件 */
  try
  {
   FileOutputStream fos = new FileOutputStream("prefsdemo.xml").
   prefsdemo.exportNode(fos).
  } catch (Exception e)
  {
   System.err.println("Cannot export nodes: " e).
  }
 }
}


相关文章


详细讲解:关于Linux操作系统的进程管理
七大步骤建立可靠的Linux操作系统
Ubuntu开启root用户及其它登录问题的解决
关于Linux操作系统下文件特殊权限的解释
使用Java操作Windows系统注册表
虚拟机下Linux操作系统网络配置过程介绍
考研报名不需单位证明诚信记录将影响录取
北京08年自考新增导游装修工程等专业
全国08版自考教材启用新防伪标识
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛