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注册表:深入理解与实践 在IT领域,特别是软件开发中,了解如何使用Java语言操作Windows注册表是一项关键技能。Windows注册表是Windows操作系统的核心组件之一,用于存储系统和应用程序设置的...
另外,提供的“用Java操作Windows注册表.rar”可能包含了一个完整的示例项目,你可以解压并学习其中的代码,了解如何实际应用这些概念。 总的来说,通过JNA库,Java开发者可以方便地在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系统的注册表进行读写操作,例如配置软件设置、修复系统问题或收集系统信息。Windows注册表是一个存储操作系统和应用程序配置数据的重要数据库。本篇文章将详细探讨如何使用...
Java在Windows平台上操作注册表是一项常见的任务,尤其是在开发系统集成或者需要进行系统配置的软件时。注册表是Windows操作系统中的一个重要数据库,存储了系统和应用程序的各种设置信息。本篇文章将详细探讨如何...
在Java编程环境中,有时我们需要对Windows系统的注册表进行读写操作,这在处理特定的系统配置或应用程序设置时尤其有用。Java从JDK 1.4版本开始引入了一个名为`Preferences`的类,该类提供了方便的方式来管理和操作...
在 Java 中操作注册表,通常需要借助第三方库,例如 JRegistryKey,这是一个开源的 Java 注册表库,它允许 Java 应用程序以类似文件系统的方式访问 Windows 注册表。以下是一些关键知识点: 1. **JRegistryKey 库**...
在计算机领域中,Windows注册表是一个存储操作系统和其他软件配置数据的关键数据库。本文档探讨了使用Java编程语言来修改Windows注册表的不同方法及其应用场景。 #### 方法一:利用`java.util.prefs.Preferences` ...
总的来说,"Java操作注册表插件"是Java开发者处理Windows注册表的一种解决方案,它通过Z平台提供的接口或独立的本地库,使Java能够与Windows的底层机制进行通信。在实际开发中,理解和熟练运用这类插件,可以扩展...
在Windows操作系统中,注册表(Registry)扮演着核心配置数据库的角色,存储了系统和应用程序的设置与选项。通过使用Java编程语言,开发者可以实现对注册表的增、删、查操作,从而满足软件开发中的特定需求。 #### ...
在Java编程中,操作注册表是一项相对复杂的任务,因为Java本身并不直接支持对Windows注册表的访问。然而,我们可以通过一些第三...通过学习这些示例,你可以更好地理解如何在Java环境中安全、有效地操作Windows注册表。
在这个场景中,我们需要关注的核心知识点是Java如何与Windows系统进行交互,特别是如何访问和操作注册表。 注册表是Windows操作系统中的一个重要数据库,存储了系统的配置信息,如软件设置、硬件设备信息等。Java...
总之,`JAVA操作注册表的神器`可能是一个方便开发者在Java项目中安全地操作Windows注册表的工具。通过分析`WinRegistry.java`的源代码,我们可以学习到如何使用JNA或类似的库进行注册表操作,并了解其背后的安全注意...
答案是肯定的,从 JDK 1.4 起,Java 提供了 java.util.prefs 包,其中有一个 Preferences 类,可以帮助我们实现对系统注册表进行操作。Preferences 类在不同的平台中有不同的实现方式。在 Windows 平台中,...
根据实际需求选择合适的方法来操作Windows注册表是非常重要的。对于简单的需求,可以直接使用`java.util.prefs.Preferences`;对于复杂的需求,则可以考虑使用命令行导入注册表文件或第三方库如gdapi。每种方法都有...
本文将详细介绍使用Java操作Windows注册表的三种常见方法,并分析各自的优缺点。 #### 二、方法详解 ##### 方法1:使用`java.util.prefs.Preferences` **描述**: - `java.util.prefs.Preferences` 是Java内置API...
注册表是Windows系统的核心组件,它存储了关于硬件、软件、用户配置等各种信息。本示例将详细介绍如何使用Java来操作注册表。 首先,由于Java标准库并不直接支持对注册表的操作,因此我们需要借助第三方库,例如...
3. **CleanRegistry_1**:这可能是一个可执行文件或JAR包,是实际的注册表清理软件,用户可以直接运行它来清理系统注册表。 总结起来,这个压缩包提供了一个完整的Java注册表清理工具的源码、文档和执行文件,对于...
"Java修改注册表"这个主题涉及到的是如何使用Java来操作Windows系统的注册表,这是一个相对复杂的任务,因为注册表是操作系统的核心组成部分,存储了系统配置、软件设置等关键信息。下面将详细介绍如何在Java中实现...