System.getProperty(String key)的用法 获得java系统信息的一个类,是私有的构造函数,所以它的函数都是静态的,可以直接调用,System.getProperty()函数根据参数返回一些系统信息,参数有很多,一看就能明白,如java.versionjava.homejava.vm.version... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 请问如何知道共有哪些system property ,他们的值分别是什么!!用户自己创建的system property 是不是永久保存的啊?再谢! System是在lang包中的一个类,这个类中存在大量和系统打交道的实用方法而且一般都是类方法,.getProperty(String key)就是其中一个比较常用的方法,用于返回系统参数文件中这个方法指定键所代表的值。由于java是一种跨平台语言,而不同的操作系统都不一样,比如文件分隔符,在window下为“\”,而在unix下就成了"\\",这种情况下要想使程序跨平台,就可以使用这个方法把代表分隔符的那个键的值取到用到程序中。还有一个方法:getProperties()用于返回参数文件中的所有键值对。 里边的值怎么看刚才我已告诉你了,就是用getProperties()方法返回一个Properties对象,然后你可以通过这个对象类父类Hashtable中的elements()方法,返回枚举类型,然生再通过枚举对象中的hasMoreElements()方法和nextElement()方法进行循环遍历输出。里边的值很多,一两句说不清,你还是自己看看就会明白。 用户自己修改的銉值不会永久保存,重启机器后就会自动恢复。 JDK源码中讲的很多,你可以参考index.html文档看看,我只列举部分:java.version//代表JRE的版本号java.vendor//代表JRE的开发商java.home//代表JDK的安装目录java.vm.version//代表虚拟机的版本号...... 只要运行一下,把所有的property都打印出来不久都明白了:)System.getProperties().list(System.out); classpath 设置疑问 程序在jcreator里能运行,但在cmd里却不行 关于tomcat的集群 诚心求教一个关于java3D的问题 java piant JAVA问题? 大家帮一下忙啊! 环境变量设置问题; 请问怎么实现这种功能?? 如何使窗口始终位于最前面? ▲▲▲实在是无聊,郁闷。就把C++和Java比一下速度。算10000!(10000的阶乘)▲▲▲ [求助]jbuilder8中如何用RetroGuard混淆器来混淆jar文件?
而且一般都是类方法,.getProperty(String key)就是其中一个比较常用的
方法,用于返回系统参数文件中这个方法指定键所代表的值。由于java是一
种跨平台语言,而不同的操作系统都不一样,比如文件分隔符,在window
下为“\”,而在unix下就成了"\\",这种情况下要想使程序跨平台,就可以
使用这个方法把代表分隔符的那个键的值取到用到程序中。还有一个方法:
getProperties()用于返回参数文件中的所有键值对。
Properties对象,然后你可以通过这个对象类父类Hashtable中的elements(
)方法,返回枚举类型,然生再通过枚举对象中的hasMoreElements()方法和
nextElement()方法进行循环遍历输出。里边的值很多,一两句说不清,你
还是自己看看就会明白。
用户自己修改的銉值不会永久保存,重启机器后就会自动恢复。
java.version//代表JRE的版本号
java.vendor//代表JRE的开发商
java.home//代表JDK的安装目录
java.vm.version//代表虚拟机的版本号
......
System.getProperties().list(System.out);