System.getProperty方法作用

今天测了下System.getProperty方法

发现里面存了不少系统信息,代码很简单

Properties p = System.getProperties();
        Set s = p.keySet();
        for(Object o:s) {
            System.out.println(o +" === "+ p.get(o));
        }

打印结果在下面,我的是windows系统。

java.runtime.name === Java(TM) SE Runtime Environment
sun.boot.library.path === C:/Program Files/Genuitec/Common/binary/com.sun.java.jdk.win32.x86_1.6.0.013/jre/bin
java.vm.version === 11.3-b02
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
sun.java.launcher === SUN_STANDARD
user.country === CN
sun.os.patch.level === Service Pack 3
java.vm.specification.name === Java Virtual Machine Specification
user.dir === D:/workspace/tomcat
java.runtime.version === 1.6.0_13-b03
java.awt.graphicsenv === sun.awt.Win32GraphicsEnvironment
java.endorsed.dirs === C:/Program Files/Genuitec/Common/binary/com.sun.java.jdk.win32.x86_1.6.0.013/jre/lib/endorsed
os.arch === x86
java.io.tmpdir === C:/DOCUME~1/Shenj/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/Genuitec/Common/binary/com.sun.java.jdk.win32.x86_1.6.0.013/bin;.;C:/WINDOWS/Sun/Java/bin;C:/WINDOWS/system32;C:/WINDOWS;C:/Program Files/Genuitec/Common/binary/com.sun.java.jdk.win32.x86_1.6.0.013/jre/bin/client;C:/Program Files/Genuitec/Common/binary/com.sun.java.jdk.win32.x86_1.6.0.013/jre/bin;C:/WINDOWS/system32;C:/WINDOWS;C:/WINDOWS/System32/Wbem;;C:/Program Files/Microsoft SQL Server/90/Tools/binn/
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/Shenj
user.timezone ===
java.awt.printerjob === sun.awt.windows.WPrinterJob
file.encoding === GBK
java.specification.version === 1.6
java.class.path === D:/workspace/tomcat/bin;E:/apache-tomcat-6.0.20/apache-tomcat-6.0.20/lib/annotations-api.jar;E:/apache-tomcat-6.0.20/apache-tomcat-6.0.20/lib/catalina.jar;E:/apache-tomcat-6.0.20/apache-tomcat-6.0.20/lib/catalina-ant.jar;E:/apache-tomcat-6.0.20/apache-tomcat-6.0.20/lib/catalina-ha.jar;E:/apache-tomcat-6.0.20/apache-tomcat-6.0.20/lib/catalina-tribes.jar;E:/apache-tomcat-6.0.20/apache-tomcat-6.0.20/lib/el-api.jar;E:/apache-tomcat-6.0.20/apache-tomcat-6.0.20/lib/jasper.jar;E:/apache-tomcat-6.0.20/apache-tomcat-6.0.20/lib/jasper-el.jar;E:/apache-tomcat-6.0.20/apache-tomcat-6.0.20/lib/jasper-jdt.jar;E:/apache-tomcat-6.0.20/apache-tomcat-6.0.20/lib/jsp-api.jar;E:/apache-tomcat-6.0.20/apache-tomcat-6.0.20/lib/servlet-api.jar;E:/apache-tomcat-6.0.20/apache-tomcat-6.0.20/lib/tomcat-coyote.jar;E:/apache-tomcat-6.0.20/apache-tomcat-6.0.20/lib/tomcat-dbcp.jar;E:/apache-tomcat-6.0.20/apache-tomcat-6.0.20/lib/tomcat-i18n-es.jar;E:/apache-tomcat-6.0.20/apache-tomcat-6.0.20/lib/tomcat-i18n-fr.jar;E:/apache-tomcat-6.0.20/apache-tomcat-6.0.20/lib/tomcat-i18n-ja.jar
user.name === Shenj
java.vm.specification.version === 1.0
java.home === C:/Program Files/Genuitec/Common/binary/com.sun.java.jdk.win32.x86_1.6.0.013/jre
sun.arch.data.model === 32
user.language === zh
java.specification.vendor === Sun Microsystems Inc.
awt.toolkit === sun.awt.windows.WToolkit
java.vm.info === mixed mode
java.version === 1.6.0_13
java.ext.dirs === C:/Program Files/Genuitec/Common/binary/com.sun.java.jdk.win32.x86_1.6.0.013/jre/lib/ext;C:/WINDOWS/Sun/Java/lib/ext
sun.boot.class.path === C:/Program Files/Genuitec/Common/binary/com.sun.java.jdk.win32.x86_1.6.0.013/jre/lib/resources.jar;C:/Program Files/Genuitec/Common/binary/com.sun.java.jdk.win32.x86_1.6.0.013/jre/lib/rt.jar;C:/Program Files/Genuitec/Common/binary/com.sun.java.jdk.win32.x86_1.6.0.013/jre/lib/sunrsasign.jar;C:/Program Files/Genuitec/Common/binary/com.sun.java.jdk.win32.x86_1.6.0.013/jre/lib/jsse.jar;C:/Program Files/Genuitec/Common/binary/com.sun.java.jdk.win32.x86_1.6.0.013/jre/lib/jce.jar;C:/Program Files/Genuitec/Common/binary/com.sun.java.jdk.win32.x86_1.6.0.013/jre/lib/charsets.jar;C:/Program Files/Genuitec/Common/binary/com.sun.java.jdk.win32.x86_1.6.0.013/jre/classes
java.vendor === Sun Microsystems Inc.
file.separator === /
java.vendor.url.bug === http://java.sun.com/cgi-bin/bugreport.cgi
sun.io.unicode.encoding === UnicodeLittle
sun.cpu.endian === little
sun.desktop === windows
sun.cpu.isalist === pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值