用java操纵注册表.docxVIP

  • 3
  • 0
  • 约 10页
  • 2018-04-12 发布于重庆
  • 举报
用java操纵注册表

由于java程序是“write once, run everywhere”,用java读写注册表,那程序的跨平台性就差了。java对注册表的操作,在jdk1.4以前的版本中,那是不可能的,只能用JNI来实现;然而jdk1.4之后提供的prefs包可以操作windows注册表,不过定死了root只在SOFTWARE/JavaSoft/prefs下,估计也是出于这种两难吧,又要保证所谓平台无关,还要照顾大家对windows的依赖。下面将从两方面来介绍对注册表的操作。 一、?使用JDK提供的Preferences类 ?首先得到Preferences的一个对象,这个对象就规定了你要在注册表的哪个位置写入信息,即节点.然后再用put(String key,String value)或者putInt(),tDouble()...等来给有关项赋值。下面是Demo程序。 Java代码? import?java.util.prefs.*; ?? public?class?Registery?{ ?? ????String[]?keys?=?{version,?initial,?creator}; ?? ????String[]?values?=?{1.3,?ini.mp3,?caokai1818@}; ?? ?//把相应的值储存到变量中去??? ????public?void?writeValue(

文档评论(0)

1亿VIP精品文档

相关文档