网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

java修改注册表的代码 java注册界面代码

怎样用JAVA编辑注册表?

给你读写注册表的例子

创新互联是一家集网站建设,临泉企业网站建设,临泉品牌网站建设,网站定制,临泉网站建设报价,网络营销,网络优化,临泉网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

public class UsingReg {

public static final String REALKEY= "com.rgagnon.foo";

public static void main(String[] args){

new UsingReg().doit();

}

public void doit() {

// write into HKCU\Software\Javasoft\Prefs\com.rgagnon.foo

Preferences p = Preferences.userRoot();

p.put(REALKEY, "bar");

// read back from HKEY_CURRENT_USER

System.out.println(p);

System.out.println(p.get(REALKEY, "HKCU houston we have a problem"));

// write into HKLM\Software\Javasoft\Prefs\com.rgagnon.foo

p = Preferences.systemRoot();

p.put(REALKEY, "barbar");

// read back from HKEY_LOCAL_MACHINE

System.out.println(p);

System.out.println(p.get(REALKEY, "HKLM houston we have a problem"));

}

}

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

对于Windows平台就是操作注册表了, 下面的程序就可以往注册表里写几个值,

运行完毕后, 打开regedit, 搜寻一下, 看看注册表里是不是有了变化了^_^

(下面注释掉的那段代码给恢复, 就能把写入的注册键值删除, 很方便啊)

至于读注册表项, 比写还方便, 查JDK API文档吧..

// PrefsDemo.java

import java.io.*;

import java.util.prefs.*;

 御李 public class PrefsDemo {

public static void main(String args[])

{

String keys[] =

{"sunway","copyright","author"};

String values[] =

{"sunway technology company","copyright 2002","turbochen@163点抗 "};

/* 建立一个位于user root下的/com/sunway/spc节点参数项*/

Preferences prefsdemo =

Preferences.userRoot().node("/com/sunway/spc");

/* 储存参数项*/

for (int i=0 ; i keys.length; i++)

{

prefsdemo.put(keys[i], values[i]);

}

/* 导出睁拆棚到XML文件 */

try

{

FileOutputStream fos = new FileOutputStream("prefsdemo.xml"悉则);

prefsdemo.exportNode(fos);

} catch (Exception e)

{

System.err.println("Cannot export nodes: " + e);

}

/* 去掉注释可以清除注册表中的参数项*/

/*try

{

prefsdemo.removeNode();

} catch (BackingStoreException e)

{

}*/

}

}

怎么使用Java操作Windows系统注册表

 对于Windows平台同Java操作注册表, 下面的程序是我写的,就可以操作注册表,更多请参考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, values);

}

/*清除注册表中的参数项*/

{

庆姿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中怎么实现对注册表的修改?

需消斗要用到jni的,也就是说需要进行外调。

写一个C的头文穗桥州件,用这个连接java和c的代码

然猜蔽后用java调用c写好的代码来调用c传过来的值

java是没有办法直接进行注册表修改的


文章标题:java修改注册表的代码 java注册界面代码
文章起源:http://bjjierui.cn/article/ddpogss.html

其他资讯