`

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

 本文转自: http://dev.yesky.com/259/7567259.shtml
分享到:
评论

相关推荐

    JAVA操作windows注册表

    使用java对windows系统的注册表操作,修改各种需要的信息!

    Java操作windows注册表

    Java操作windows注册表的一点点教程希望对你有用

    Java Windows 操作注册表

    用Java操作Windows注册表,对注册表的写和读。

    Java直接访问Windows注册表

    Jave的Preferences只在Software\JavaSoft\Prefs操作,反射WindowsPreferences能够操作Windows注册表的其他节点. 方法: 1.public static void put(int root,String path,String key,String val) 2.public static ...

    主要原理是Java通过修改注册表实现的,简单、安全、可靠。.

    Windows操作系统提供了操作注册表的API,因此用JNI将Java和这些API连接起来我们就获得了用Java操作注册表的能力。com.ice.jni.registry包是通过JNI(Java native interface)实现的Windows注册表操作API,可以用来访问...

    Java教育管理信息系统和注册表操作

    注册表可以通过运行命令"regedit"在Windows系统中进行访问和编辑。通过注册表,用户可以修改系统设置、安装或卸载软件、更改默认程序等。 然而,对于普通用户来说,直接编辑注册表是有风险的,因为错误的修改可能...

    java 本地代码访问注册表

    这是一个java通过本地接口访问的源代码,在windows操作系统上试验成功,对于想学本地方法的有 帮助,代码中有JAVA与C语言的原始数据、对象及数组交互,有本地库中抛出例外,构造器调用等知识点,比较全面。

    (java)注册表清理

    使用java语言 通过对windows操作系统进行操作 判断无用主键 并进行清理

    JAVA操作注册表的JNI库和JAR包jRegistryKey

    在windows中操作注册表的jar包和dll,适合32位和64位操作系统,采用JNI调用方式,无缝操作注册表

    操作系统重装后oracle数据库的恢复

    ******此处的操作需要对windows操作系统注册表非常熟悉,对于linux平台,恢复操作类似,只不过需要对环境变量的操作熟悉。 3、监听程序的恢复 a、配置参数的恢复,oracle_home\network\admin\listener.ora,检查...

    qt通过修改windows 注册表,修改系统的网络代理.zip

    操作系统:LInux、IOS、树莓派、安卓开发、微机操作系统、网络操作系统、分布式操作系统等。此外,还有嵌入式操作系统、智能操作系统等。 网络与通信:数据传输、信号处理、网络协议、网络与通信硬件、网络安全网络...

    JAVA上百实例源码以及开源项目

     Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流。 Java绘制图片火焰效果 1个目标文件 摘要:Java源码,图形操作,火焰...

    JAVA上百实例源码以及开源项目源代码

     Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流。 Java绘制图片火焰效果 1个目标文件 摘要:Java源码,图形操作,火焰...

    java开源包8

    jared是一个用来操作Windows注册表的 Java 类库,你可以用来对注册表信息进行读写。 GIF动画制作工具 GiftedMotion GiftedMotion是一个很小的,免费而且易于使用图像互换格式动画是能够设计一个有趣的动画了一系列...

    Windows DLL或COM库通信插件jacob 1.21

    程序与Microsoft Windows DLL...在Windows平台上,COM组件通常是通过将DLL文件注册到系统注册表中来实现调用的。而在Linux平台上,需要手动将COM组件的相关信息写入Wine的注册表中,以便Java程序能够找到并调用该组件。

    java开源包4

    jared是一个用来操作Windows注册表的 Java 类库,你可以用来对注册表信息进行读写。 GIF动画制作工具 GiftedMotion GiftedMotion是一个很小的,免费而且易于使用图像互换格式动画是能够设计一个有趣的动画了一系列...

    java开源包11

    jared是一个用来操作Windows注册表的 Java 类库,你可以用来对注册表信息进行读写。 GIF动画制作工具 GiftedMotion GiftedMotion是一个很小的,免费而且易于使用图像互换格式动画是能够设计一个有趣的动画了一系列...

    java开源包6

    jared是一个用来操作Windows注册表的 Java 类库,你可以用来对注册表信息进行读写。 GIF动画制作工具 GiftedMotion GiftedMotion是一个很小的,免费而且易于使用图像互换格式动画是能够设计一个有趣的动画了一系列...

    java开源包101

    jared是一个用来操作Windows注册表的 Java 类库,你可以用来对注册表信息进行读写。 GIF动画制作工具 GiftedMotion GiftedMotion是一个很小的,免费而且易于使用图像互换格式动画是能够设计一个有趣的动画了一系列...

Global site tag (gtag.js) - Google Analytics