import java.util.Enumeration;
import java.util.Properties;
/**
* 得到系统的所有属性。
*
* @author leo
*
*/
public class SystemPropertyList {
/**
* @param args
*/
public static void main(String[] args) {
// 得到系统的所有属性
Properties props = System.getProperties();
// 枚举每个系统属性的名字
Enumeration en = props.propertyNames();
for (; en.hasMoreElements();) {
// 得到名字
String propName = (String) en.nextElement();
// 得到属性值
String propValue = (String) props.get(propName);
System.out.println(propName + "=" + propValue);
}
}
}
运行结果:
java.runtime.name=Java(TM) SE Runtime Environment
sun.boot.library.path=C:\Program Files\Java\jre1.6.0_03\bin
java.vm.version=1.6.0_03-b05
java.vm.vendor=Sun Microsystems Inc.
java.vendor.url=http://java.sun.com/
path.separator=;
java.vm.name=Java HotSpot(TM) Client VM
file.encoding.pkg=sun.io
user.country=CN
sun.java.launcher=SUN_STANDARD
sun.os.patch.level=Service Pack 2
java.vm.specification.name=Java Virtual Machine Specification
user.dir=E:\workspace\Tool
java.runtime.version=1.6.0_03-b05
java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment
java.endorsed.dirs=C:\Program Files\Java\jre1.6.0_03\lib\endorsed
os.arch=x86
java.io.tmpdir=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\
line.separator=
java.vm.specification.vendor=Sun Microsystems Inc.
user.variant=
os.name=Windows XP
sun.jnu.encoding=GBK
java.library.path=C:\Program Files\Java\jre1.6.0_03\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\oracle\ora90\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\PROGRA~1\YAHOO!\WIDGETS;C:\PROGRA~1\YAHOO!\WIDGETS\Microsoft.VC80.CRT\;C:\PROGRA~1\F-Secure\SSHTRI~1;C:\Program Files\SSH Communications Security\SSH Secure Shell
java.specification.name=Java Platform API Specification
java.class.version=50.0
sun.management.compiler=HotSpot Client Compiler
os.version=5.1
user.home=C:\Documents and Settings\Administrator
user.timezone=
java.awt.printerjob=sun.awt.windows.WPrinterJob
file.encoding=GBK
java.specification.version=1.6
user.name=Administrator
java.class.path=E:\workspace\Tool\bin;F:\常用JAR包\hibernate3.jar;F:\常用JAR包\javamail-1_4_1\javamail-1.4.1\mail.jar;F:\常用JAR包\commons-email-1.1.jar;F:\常用JAR包\activation.jar
java.vm.specification.version=1.0
sun.arch.data.model=32
java.home=C:\Program Files\Java\jre1.6.0_03
java.specification.vendor=Sun Microsystems Inc.
user.language=zh
awt.toolkit=sun.awt.windows.WToolkit
java.vm.info=mixed mode, sharing
java.version=1.6.0_03
java.ext.dirs=C:\Program Files\Java\jre1.6.0_03\lib\ext;C:\WINDOWS\Sun\Java\lib\ext
sun.boot.class.path=C:\Program Files\Java\jre1.6.0_03\lib\resources.jar;C:\Program Files\Java\jre1.6.0_03\lib\rt.jar;C:\Program Files\Java\jre1.6.0_03\lib\sunrsasign.jar;C:\Program Files\Java\jre1.6.0_03\lib\jsse.jar;C:\Program Files\Java\jre1.6.0_03\lib\jce.jar;C:\Program Files\Java\jre1.6.0_03\lib\charsets.jar;C:\Program Files\Java\jre1.6.0_03\classes
java.vendor=Sun Microsystems Inc.
file.separator=\
java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi
sun.cpu.endian=little
sun.io.unicode.encoding=UnicodeLittle
sun.desktop=windows
sun.cpu.isalist=
解释说明:
/**
java.version Java 运行时环境版本
java.vendor Java 运行时环境供应商
java.vendor.url Java 供应商的 URL
java.home Java 安装目录
java.vm.specification.version Java 虚拟机规范版本
java.vm.specification.vendor Java 虚拟机规范供应商
java.vm.specification.name Java 虚拟机规范名称
java.vm.version Java 虚拟机实现版本
java.vm.vendor Java 虚拟机实现供应商
java.vm.name Java 虚拟机实现名称
java.specification.version Java 运行时环境规范版本
java.specification.vendor Java 运行时环境规范供应商
java.specification.name Java 运行时环境规范名称
java.class.version Java 类格式版本号
java.class.path Java 类路径
java.library.path 加载库时搜索的路径列表
java.io.tmpdir 默认的临时文件路径
java.compiler 要使用的 JIT 编译器的名称
java.ext.dirs 一个或多个扩展目录的路径
os.name 操作系统的名称
os.arch 操作系统的架构
os.version 操作系统的版本
file.separator 文件分隔符(在 UNIX 系统中是“/”)
path.separator 路径分隔符(在 UNIX 系统中是“:”)
line.separator 行分隔符(在 UNIX 系统中是“/n”)
user.name 用户的账户名称
user.home 用户的主目录
user.dir 用户的当前工作目录
*/
分享到:
相关推荐
C#获取系统目录属性信息,左侧以Treeview的形式展开磁盘信息,选择任意一个目录后,右侧显示目录属性信息,包括创建时间、访问时间和上次写入时间等。可以学习下填充目录和文件到 TreeView 控件中, 获取驱动器顶级...
VC++ 获得文件属性 获取文件的创建时间、修改时间、访问时间以及是否是只读、存档、隐藏、系统等属性。
针对硬件面积、价格成本、功耗、实时性和可靠性多目标优化的一类嵌入式系统软硬件划分问题,提出了一种采用多属性决策技术的求解方法。首先对可靠性指标进行了转换,通过改进的最短路径算法获得满足约束的Pareto方案...
不使用API而是利用Microsoft Runtime Scripting Library中的fso文件系统对象实现获得文件的属性.zip
程序的行为轨迹常采用基于系统调用的程序行为自动机来表示。程序运行时相邻系统调用间的程序...提出的系统调用时间间隔属性,从而通过系统调用其参数无法监控的相邻系统调用间的程序行为轨迹在一定程度上得到了监控。
即计算信息系统的划分核心,利用划分核心将原始对象集逐次二分,对每个二分后的对象子集分别计算划分辨识集,计算划分辨识集的极小覆盖,通过合并极小覆盖与划分核心获得信息系统的属性约简。分析和实验结果表明随着...
根据***系统开发进度,在完成对系统的需求建模,得到用例模型后,应针对每个用例进行分析,识别出分析类,识别类的属性和方法,构建每个用例的VOPC图,综合所有用例的VOPC图,构建系统的分析类图 要求: 1、针对每...
作为审查的结果,总共获得了17个流行生物指示物种类的属性。 讨论的一部分重点在于认识到,对生物指标的研究以及总体上与生物指标相关的原理,提供了潜在的标准来解决超出生物学或生态方面的关注,并且与环境经济和/...
为了获得决策系统中更好的相对属性约简,提出一种基于互信息的多目标属性约简算法。该算法首先根据互信息寻找核属性集;然后以最小属性子集和最大互信息为目标,定义新的适应度函数,在粒子运动方程、克隆及自适应...
阵, 从而通过区分属性关联与否构造关联要素属性对属性的模糊关系矩阵, 得到正、逆和双关联属性的贡献度与关 联度, 实现定性问题的定量分析. 应用实例表明, 该模型具有较强的实用性和可行性.</p>
一型模糊粗糙集可以直接处理连续属性集,但不能处理高度不确定性数据,而区间二型模糊集可以增强系统处理不确定性的能力。为了提高处理噪声数据的精确度,在一型模糊粗糙集的基础上,定义区间二型模糊粗糙集。基于...
针对粒子群优化算法在处理信息系统中属性约简收敛速度慢、早熟的问题,提出了一种结合云模型的量子粒子群优化算法(CQPSO)的属性约简方法。改进量子粒子群优化算法,即利用量子粒子群算法的量子行为来加快收敛速度;...
通过在实值信息系统上定义一种相容关系,主要讨论了这种关系下实值信息系统与实值决策表基于粗糙集理论的属性约简,给出了区分函数的定义与约简的判定定理,得到了计算约简的具体方法,并将所得结论用于无线电信号...
在实践中,由于获取手段的限制或实际问题的要求,我们可能会获得... 其次,提出了一种集值决策信息系统的属性约简算法。 最后,实验结果表明,与现有方法相比,该方法可以简化集值决策信息系统,并具有较高的分类精度。
"让我们在PropTest中得到可读写的int型的Count属性。现在你可以使用如一般的成员变量般使用使用Count属性了,但实际上你是间接地调用它set和get方法。 要使Count属性能成功工作,必须先在PropTest的构造函数里面...
演示了如何得到一个文件的信息,如文件属性、文件大小、文件的创建时间等等 (11KB)
为提高多分类器系统的分类精度, 提出了一种基于粗糙集属性约简的分类器集成方法MCS_ARS。该方法利用粗糙集属性约简和数据子集划分方法获得若干个特征约简子集和数据子集, 并据此训练基分类器; 然后利用分类结果相似...
通过分析现有分辨矩阵的不足,给出了基于条件熵的分辨矩阵定义,以得到不一致决策信息系统下的合理条件属性约简结果.基于改进分辨矩阵的定义,提出了相应的条件属性约简算法...
论文研究-基于信息量的不完备信息系统属性约简.pdf, 通过引入信息量和条件信息量,对不完备信息系统中属性的重要性进行了定义;针对不完备数据表和不完备决策表提出了一种...