`

使用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注册表:深入理解与实践 在IT领域,特别是软件开发中,了解如何使用Java语言操作Windows注册表是一项关键技能。Windows注册表是Windows操作系统的核心组件之一,用于存储系统和应用程序设置的...

    JAVA访问WINDOWS注册表

    另外,提供的“用Java操作Windows注册表.rar”可能包含了一个完整的示例项目,你可以解压并学习其中的代码,了解如何实际应用这些概念。 总的来说,通过JNA库,Java开发者可以方便地在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注册表

    在Java编程环境中,有时我们需要对Windows系统的注册表进行读写操作,例如配置软件设置、修复系统问题或收集系统信息。Windows注册表是一个存储操作系统和应用程序配置数据的重要数据库。本篇文章将详细探讨如何使用...

    Java Windows 操作注册表

    Java在Windows平台上操作注册表是一项常见的任务,尤其是在开发系统集成或者需要进行系统配置的软件时。注册表是Windows操作系统中的一个重要数据库,存储了系统和应用程序的各种设置信息。本篇文章将详细探讨如何...

    使用Java操作Windows注册表

    在Java编程环境中,有时我们需要对Windows系统的注册表进行读写操作,这在处理特定的系统配置或应用程序设置时尤其有用。Java从JDK 1.4版本开始引入了一个名为`Preferences`的类,该类提供了方便的方式来管理和操作...

    java如何操作注册表源代码

    在 Java 中操作注册表,通常需要借助第三方库,例如 JRegistryKey,这是一个开源的 Java 注册表库,它允许 Java 应用程序以类似文件系统的方式访问 Windows 注册表。以下是一些关键知识点: 1. **JRegistryKey 库**...

    使用java修改windows注册表实用.pdf

    在计算机领域中,Windows注册表是一个存储操作系统和其他软件配置数据的关键数据库。本文档探讨了使用Java编程语言来修改Windows注册表的不同方法及其应用场景。 #### 方法一:利用`java.util.prefs.Preferences` ...

    Java操作注册表插件

    总的来说,"Java操作注册表插件"是Java开发者处理Windows注册表的一种解决方案,它通过Z平台提供的接口或独立的本地库,使Java能够与Windows的底层机制进行通信。在实际开发中,理解和熟练运用这类插件,可以扩展...

    JAVA对WINDOWS注册表进行增删查

    在Windows操作系统中,注册表(Registry)扮演着核心配置数据库的角色,存储了系统和应用程序的设置与选项。通过使用Java编程语言,开发者可以实现对注册表的增、删、查操作,从而满足软件开发中的特定需求。 #### ...

    java操作注册表简单示例

    在Java编程中,操作注册表是一项相对复杂的任务,因为Java本身并不直接支持对Windows注册表的访问。然而,我们可以通过一些第三...通过学习这些示例,你可以更好地理解如何在Java环境中安全、有效地操作Windows注册表。

    java读取注册表信息

    在这个场景中,我们需要关注的核心知识点是Java如何与Windows系统进行交互,特别是如何访问和操作注册表。 注册表是Windows操作系统中的一个重要数据库,存储了系统的配置信息,如软件设置、硬件设备信息等。Java...

    JAVA操作注册表的神器

    总之,`JAVA操作注册表的神器`可能是一个方便开发者在Java项目中安全地操作Windows注册表的工具。通过分析`WinRegistry.java`的源代码,我们可以学习到如何使用JNA或类似的库进行注册表操作,并了解其背后的安全注意...

    java操作注册表

    答案是肯定的,从 JDK 1.4 起,Java 提供了 java.util.prefs 包,其中有一个 Preferences 类,可以帮助我们实现对系统注册表进行操作。Preferences 类在不同的平台中有不同的实现方式。在 Windows 平台中,...

    使用java修改windows注册表.pdf

    根据实际需求选择合适的方法来操作Windows注册表是非常重要的。对于简单的需求,可以直接使用`java.util.prefs.Preferences`;对于复杂的需求,则可以考虑使用命令行导入注册表文件或第三方库如gdapi。每种方法都有...

    使用java修改windows注册表.doc

    本文将详细介绍使用Java操作Windows注册表的三种常见方法,并分析各自的优缺点。 #### 二、方法详解 ##### 方法1:使用`java.util.prefs.Preferences` **描述**: - `java.util.prefs.Preferences` 是Java内置API...

    JAVA操作注册表的示例,代码简单

    注册表是Windows系统的核心组件,它存储了关于硬件、软件、用户配置等各种信息。本示例将详细介绍如何使用Java来操作注册表。 首先,由于Java标准库并不直接支持对注册表的操作,因此我们需要借助第三方库,例如...

    JAVA注册表垃圾清理

    3. **CleanRegistry_1**:这可能是一个可执行文件或JAR包,是实际的注册表清理软件,用户可以直接运行它来清理系统注册表。 总结起来,这个压缩包提供了一个完整的Java注册表清理工具的源码、文档和执行文件,对于...

    Java修改注册表

    "Java修改注册表"这个主题涉及到的是如何使用Java来操作Windows系统的注册表,这是一个相对复杂的任务,因为注册表是操作系统的核心组成部分,存储了系统配置、软件设置等关键信息。下面将详细介绍如何在Java中实现...

Global site tag (gtag.js) - Google Analytics