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);
}
}
}
分享到:
相关推荐
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注册表的两种方法-附件资源
Windows操作系统提供了操作注册表的API,因此用JNI将Java和这些API连接起来我们就获得了用Java操作注册表的能力。com.ice.jni.registry包是通过JNI(Java native interface)实现的Windows注册表操作API,可以用来访问...
java 对windows 下注册表的操作 添加 删除 各个键值等等
使用java语言 通过对windows操作系统进行操作 判断无用主键 并进行清理
这是一个java通过本地接口访问的源代码,在windows操作系统上试验成功,对于想学本地方法的有 帮助,代码中有JAVA与C语言的原始数据、对象及数组交互,有本地库中抛出例外,构造器调用等知识点,比较全面。
在windows中操作注册表的jar包和dll,适合32位和64位操作系统,采用JNI调用方式,无缝操作注册表
注册表是Microsoft Windows操作系统中的一个关键组件,用于存储和管理系统配置信息。它包含了与操作系统、硬件、软件和用户设置相关的数据。 注册表可以通过运行命令"regedit"在Windows系统中进行访问和编辑。通过...
java修改mac地址,通过操作registry API 操作注册表
软件开发设计:PHP、QT、应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、...
Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流。 Java绘制图片火焰效果 1个目标文件 摘要:Java源码,图形操作,火焰...
计算机知识+注册表操作+打开注册表的详细步骤
Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流。 Java绘制图片火焰效果 1个目标文件 摘要:Java源码,图形操作,火焰...
jared是一个用来操作Windows注册表的 Java 类库,你可以用来对注册表信息进行读写。 GIF动画制作工具 GiftedMotion GiftedMotion是一个很小的,免费而且易于使用图像互换格式动画是能够设计一个有趣的动画了一系列...