使用Java操作Windows系统注册表

使用Java操作Windows系统注册表,第1张

使用Java操作Windows系统注册表,第2张

JDK1.4引入了Preferences类,用于设置用户的首选项。

对于Windows平台,就是操作注册表。下面的程序可以操作注册表。更多信息,请参考jdk的api帮助文档。

导入Java . io . *;
导入Java . util . prefs . *;

public class prefs demo {
public static void main(String args[])
{
String keys[]= { " key 1 "," key2 "," key 3 " };
String values[] = {"value1 "," value2 "," value 3 " };

preferences prefs demo = preferences . useroot()。node(" test1/test1 sub 1 ");

/* Store参数项*/
for(int I = 0;i < keys.lengthi++)
{
prefs demo . put(keys[I],values[I]);
}

/*清除注册表中的参数项*/
{
prefs demo . remove node();
}

catch(BackingStoreException e)
{ }

/*导出到XML文件*/
try
{
file output stream fos = newfile output stream(" prefs demo . XML ");
prefs demo . export node(fos);
} catch(Exception e)
{
system . err . println("无法导出节点:"+e);
}
}
}

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 使用Java操作Windows系统注册表

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情