服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

使用java操作windows系统注册表


  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);
  }
 }
}

扫描关注微信公众号