- 浏览: 1251268 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (399)
- 心情故事 (12)
- java (115)
- linux (55)
- 关系型数据库 (35)
- struts,jsf,spring (11)
- jdbc,hibernate,ibatis (11)
- jsp,jstl,c:tag,标签库 (2)
- ejb,webservice (1)
- tomcat,jboss,jetty,weblogic,websphere (15)
- java网络编程 (6)
- java线程 (0)
- js,jquery,json,xml,dom,html.regex (25)
- 设计模式 (6)
- BUG记录 (2)
- ant (2)
- jsp,servlet (4)
- swing (6)
- lucene+nutch (6)
- log4j (2)
- windows doc (2)
- ruby (1)
- ruby on rails (3)
- 操作系统网络 (18)
- apache 错误 (1)
- tomcat (10)
- jboss (9)
- jetty (9)
- weblogic (9)
- websphere (10)
- apache (2)
- AIX的iostat命令查看系统磁盘的使用情况 (1)
- oracle 统计一个表格有多少列 (1)
- Exception in thread "main" java.security.KeyStoreException: Windows-MY not found (1)
- jsp (1)
- jstl (1)
- c:tag (1)
- 标签库 (1)
- struts (1)
- jsf (1)
- spring (2)
- oracle,sqlplus (2)
- sqlplus (2)
- show errors (1)
- proc (1)
- function (1)
- ORA-06544: PL/SQL: internal error (1)
- arguments: [55916] (1)
- [] (7)
- 终端身份实施文档 (1)
- 重装系统之后飞鸽传书只能看到自己 (1)
- vsftp "上传 553 Could not create file" (1)
- startWebLogic.sh启动失败,提示Error initializing Embedded LDAP Server (1)
- java agent 注册为 windows 服务 (1)
- centos (1)
- svn (1)
- apr (1)
- apr-util (1)
- activemq (2)
- oracle (5)
- mysql (3)
- nosql (3)
- NSIS (1)
- windows wmic (1)
- c 指针 (1)
- c c++ (0)
- jmeter (0)
- 性能测试 (0)
- linux,备份 (2)
- C++ ,Virtual (1)
- windows dos (1)
- android (2)
- 大数据,云计算 (1)
- JVM垃圾收集 (1)
- jdbc (2)
- invoke (1)
- hibernate (1)
- ibatis (1)
- 个人开源项目源码收藏 (1)
- 批处理 (1)
- Mongodb mapreduce (8)
- kettle (1)
- Mongodb capped (1)
- mongodb gridfs (1)
- Mongodb 入门基础知识 (1)
- mongodb (8)
- hadoop2.5.1 (1)
- hadoop (4)
- eclipse (1)
- hdfs fs (1)
- elipse hadoop plugin (1)
- PHP相关知识 (1)
- js (1)
- jquery (1)
- json (1)
- xml (1)
- dom (1)
- html.regex (1)
- 网络知识 (1)
- nginx (1)
- docker (1)
- 测试 (1)
- nodejs (1)
- iptables (1)
- linux gitlab (1)
最新评论
-
July01:
最近了解到一款StratoIO打印控件,功能如下:1、Html ...
web页面调用window.print()函数实现打印的功能 -
hxdtech:
非常感谢!
我在学习ibatis时的培训ppt -
zmwxiaoming:
what 能连数据库不错
SOLR的学习整理 -
springdata_springmvc:
java程序语言学习教程 地址http://www.zuida ...
java获取当前操作系统的信息 -
huanzei:
整理的不错,
oracle lpad函数
java 操作windows注册表,主要的API
接口摘要
NodeChangeListener
用于接收首选项节点更改事件的侦听器。
PreferenceChangeListener
用于接收首选项节点更改事件的侦听器。
PreferencesFactory
生成 Preferences 对象的 factory 对象。
类摘要
AbstractPreferences
此类提供了
Preferences
类的骨干实现,从而大大简化了实现此类的任务。
NodeChangeEvent
Preferences
节点发出的事件,用于指示已添加或移除该节点的子节点。
PreferenceChangeEvent
Preferences
节点发出的事件,用于指示已经添加或移除首选项,或者首选项的值已被更改。
Preferences
首选项数据的层次结构 collection 中的节点。
异常摘要
BackingStoreException
抛出该异常表明由于内部存储故障或者不能联系内部存储而无法完成 preferences 操作。
InvalidPreferencesFormatException
抛出此异常表明根据
Preferences
规范,输入内容不符合 preferences 集合的正确 XML 文档类型,从而无法完成操作。
import java.util.prefs.BackingStoreException; import java.util.prefs.Preferences; public class Test { public static void main(String[] args) { Preferences pre=Preferences.systemNodeForPackage(Test.class); pre.put("userName", "******"); pre.putInt("age", 26); try { pre.flush(); } catch (BackingStoreException e) { e.printStackTrace(); } Preferences now=Preferences.systemNodeForPackage(Test.class); System.out.println(now.get("userName", "为空")); System.out.println(now.getInt("age", 0)); } }
如果选的是systemNode...则保存在[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Prefs]
如果选的是userNode.... 则保存在[HKEY_CURRENT_USER\Software\JavaSoft\Prefs]
这样看来这个东西还是有不少的限制,比如我想在注册表的自动运行的键里增加一个自己的程序。还是要用JAVA调用批处理来实现。
发表评论
-
centos6.5 hadoop伪分布式搭建
2017-01-10 10:41 25打算整理下machine learn ,再次安装 ... -
springboot
2016-12-29 11:13 2381微服务,现在是一个越来越热的东西,软件架构发展到 ... -
elk安装记录
2016-12-27 18:04 980在centos6.5上安装elk,记录下安装过程和 ... -
dubbo服务框架
2016-12-23 15:40 480上一篇文章介绍了zookeeper,作为服务 ... -
zookeeper服务注册中心配置
2016-12-22 11:40 1663用zookeeper有一段时间了,把配置做下简 ... -
OS X 安装java开发环境
2016-12-03 23:29 592... -
关于Restful API 的设计
2015-06-12 13:32 2275Restful API的流行,很大程度上被当前的移动 ... -
Jvisualvm远程连接tomcat配置:
2015-05-12 16:16 781JvisualVm 监控远程Tomcat,需要在To ... -
jdbc mybatis hibernate springJDBC的一些理解
2015-01-15 17:10 7064... -
Java 的ExecutorService
2015-01-15 11:45 1216早期在Java5以前,我们做多线程程序,一般都 ... -
spring的IOC和AOP
2015-01-14 16:47 2352关于Spring,大家都是耳熟 ... -
java 的线程安全
2014-12-30 14:43 959现代CPU基本都是多核,支持 ... -
JVM ClassLoader
2014-12-25 16:33 936JVM在加载类的时候,都是通过ClassLoad ... -
minor Gc ,Full Gc
2014-12-24 17:22 2102在发生Minor gc之前,虚拟机会先检查老年带最 ... -
Java的主要垃圾回收器
2014-12-24 16:33 1307对象 ... -
JVM的内存结构的一点理解
2014-12-24 11:30 777... -
利用生产者消费者模式实现串行的任务并行化
2014-12-22 17:48 1235试想,一个省有100个处理节点需要 ... -
利用生产者消费者模式实现串行的任务并行化
2014-12-22 17:48 0试想,一个省有100个处理节点需要 ... -
关于Linux的Ulimit参数
2014-12-22 12:13 1275JVM 64位平台与32位平台 ... -
一种表格数据比对的方法
2014-12-19 16:59 1047假设有连个库,一个是生产库,一个是备份库,在一个特 ...
相关推荐
Java提供了内置的`java.util.prefs.Preferences`API来简化注册表的操作。通过这个API,开发者可以轻松地读取和写入注册表中的键值。例如,可以通过调用`Preferences.systemRoot().node("Software\\JavaSoft\\Prefs")...
本文将详细介绍三种主要的方法:使用`java.util.prefs.Preferences`API、通过命令行导入注册表文件(`.reg`文件)以及使用第三方库如gdapi。 #### 二、方法1:使用`java.util.prefs.Preferences` `java.util.prefs....
本文介绍了三种使用Java修改Windows注册表的方法:利用`java.util.prefs.Preferences`、使用“regedit /s”命令导入注册表文件以及使用第三方库GDAPI。每种方法都各有优势和局限性,开发者应根据实际需求选择最合适...
答案是肯定的,从 JDK 1.4 起,Java 提供了 java.util.prefs 包,其中有一个 Preferences 类,可以帮助我们实现对系统注册表进行操作。Preferences 类在不同的平台中有不同的实现方式。在 Windows 平台中,...
2. **调用API**:使用`com.ice.jni.registry.WindowsRegistry`类进行注册表操作。 **示例代码**: ```java import com.ice.jni.registry.WindowsRegistry; public class GdapiExample { public static void main...
java.util.prefs 此包允许应用程序存储并获取用户和系统首选项和配置数据。 java.util.regex 用于匹配字符序列与正则表达式指定模式的类。 java.util.spi java.util 包中类的服务提供者类。 java.util.zip 提供...
1. **导入必要的包**:首先,代码导入了`java.io.*`和`java.util.prefs.*`,这些包包含了进行I/O操作和偏好设置管理的所有必需类。 2. **创建偏好设置对象**:`Preferences prefDemo = Preferences.userRoot().node...
总结来说,Java 通过 `java.util.prefs` 包提供了有限的注册表操作能力,主要用于存储和检索用户和系统首选项。对于更复杂的注册表操作,开发者可能需要借助 JNI 或第三方库来实现。在使用时,请确保谨慎操作,因为...
传统的方法是使用`java.util.Properties`类来实现这种功能,但Java还提供了另一种更为强大和灵活的方式来处理这类问题——利用注册表。 #### 二、Java注册表概述 在Windows系统中,注册表是一个存储操作系统和其他...
java.util.prefs 此包允许应用程序存储并获取用户和系统首选项和配置数据。 java.util.regex 用于匹配字符序列与正则表达式指定模式的类。 java.util.spi java.util 包中类的服务提供者类。 java.util.zip 提供...
java.util.prefs 此包允许应用程序存储并获取用户和系统首选项和配置数据。 java.util.regex 用于匹配字符序列与正则表达式指定模式的类。 java.util.spi java.util 包中类的服务提供者类。 java.util.zip 提供用于...
java.util.prefs 此包允许应用程序存储并获取用户和系统首选项和配置数据。 java.util.regex 用于匹配字符序列与正则表达式指定模式的类。 java.util.spi java.util 包中类的服务提供者类。 java.util.zip 提供用于...
java.util.prefs 此包允许应用程序存储并获取用户和系统首选项和配置数据。 java.util.regex 用于匹配字符序列与正则表达式指定模式的类。 java.util.spi java.util 包中类的服务提供者类。 java.util.zip 提供...
- **java.util.prefs**:用户偏好设置支持。 - **java.util.regex**:正则表达式支持。 - **java.util.spi**:服务提供者接口支持。 - **java.util.zip**:ZIP压缩和解压支持。 - **javax.accessibility**:...
java.util.prefs 此包允许应用程序存储并获取用户和系统首选项和配置数据。 java.util.regex 用于匹配字符序列与正则表达式指定模式的类。 java.util.spi java.util 包中类的服务提供者类。 java.util.zip 提供用于...
首先,Java提供了用户首选项API(java.util.prefs),它允许应用程序存储和检索用户或系统范围的偏好设置。在Windows平台上,用户首选项API底层实现使用了Windows注册表。应用程序可以通过Preferences类提供的方法来...
java.util.prefs 此包允许应用程序存储并获取用户和系统首选项和配置数据。 java.util.regex 用于匹配字符序列与正则表达式指定模式的类。 java.util.spi java.util 包中类的服务提供者类。 java.util.zip 提供...
java.util.prefs 此包允许应用程序存储并获取用户和系统首选项和配置数据。 java.util.regex 用于匹配字符序列与正则表达式指定模式的类。 java.util.spi java.util 包中类的服务提供者类。 java.util.zip 提供...