当前位置: 技术问答>java相关
关于系统属性的问题?肯定送分!
来源: 互联网 发布时间:2015-02-05
本文导语: 我用 Properties prop1 = System.getProperties(); prop1.store(new FileOutputStream("system.properties"),"header");两行代码取出的系统属性如下: #header #Sat Sep 22 14:21:31 CST 2001 java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition sun.bo...
我用 Properties prop1 = System.getProperties();
prop1.store(new FileOutputStream("system.properties"),"header");两行代码取出的系统属性如下:
#header
#Sat Sep 22 14:21:31 CST 2001
java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition
sun.boot.library.path=C:\jdk1.3.1\jre\bin
java.vm.version=1.3.1-b24
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
java.vm.specification.name=Java Virtual Machine Specification
user.dir=C:\jdk1.3.1\bin
java.runtime.version=1.3.1-b24
java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment
os.arch=x86
java.io.tmpdir=C:\DOCUME~1\ADMINI~1\LOCALS~1\Templine.separator=rn
java.vm.specification.vendor=Sun Microsystems Inc.
java.awt.fonts=
os.name=Windows 2000
java.library.path=C:\jdk1.3.1\bin;.;C:\WINNT\System32;C:\WINNT;C:\WINNT\system32;C:\WINNT;C:\WINNT\system32\WBEM;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;C:\PROGRA~1\Borland\Delphi6\Bin;C:\PROGRA~1\Borland\Delphi6\Projects\Bpl
java.specification.name=Java Platform API Specification
java.class.version=47.0
os.version=5.0
user.home=C:\Documents and Settings\Administrator
user.timezone=Asia/Shanghai
java.awt.printerjob=sun.awt.windows.WPrinterJob
file.encoding=GBK
java.specification.version=1.3
java.class.path=.
user.name=Administrator
java.vm.specification.version=1.0
java.home=C:\jdk1.3.1\jre
user.language=zh
java.specification.vendor=Sun Microsystems Inc.
awt.toolkit=sun.awt.windows.WToolkit
java.vm.info=mixed mode
java.version=1.3.1
java.ext.dirs=C:\jdk1.3.1\jre\lib\ext
sun.boot.class.path=C:\jdk1.3.1\jre\lib\rt.jar;C:\jdk1.3.1\jre\lib\i18n.jar;C:\jdk1.3.1\jre\lib\sunrsasign.jar;C:\jdk1.3.1\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
user.region=CN
sun.cpu.isalist=pentium i486 i386
这些属性有什仫用?
他放在哪儿?
比如我如何添加自己的属性在其中?
prop1.store(new FileOutputStream("system.properties"),"header");两行代码取出的系统属性如下:
#header
#Sat Sep 22 14:21:31 CST 2001
java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition
sun.boot.library.path=C:\jdk1.3.1\jre\bin
java.vm.version=1.3.1-b24
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
java.vm.specification.name=Java Virtual Machine Specification
user.dir=C:\jdk1.3.1\bin
java.runtime.version=1.3.1-b24
java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment
os.arch=x86
java.io.tmpdir=C:\DOCUME~1\ADMINI~1\LOCALS~1\Templine.separator=rn
java.vm.specification.vendor=Sun Microsystems Inc.
java.awt.fonts=
os.name=Windows 2000
java.library.path=C:\jdk1.3.1\bin;.;C:\WINNT\System32;C:\WINNT;C:\WINNT\system32;C:\WINNT;C:\WINNT\system32\WBEM;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;C:\PROGRA~1\Borland\Delphi6\Bin;C:\PROGRA~1\Borland\Delphi6\Projects\Bpl
java.specification.name=Java Platform API Specification
java.class.version=47.0
os.version=5.0
user.home=C:\Documents and Settings\Administrator
user.timezone=Asia/Shanghai
java.awt.printerjob=sun.awt.windows.WPrinterJob
file.encoding=GBK
java.specification.version=1.3
java.class.path=.
user.name=Administrator
java.vm.specification.version=1.0
java.home=C:\jdk1.3.1\jre
user.language=zh
java.specification.vendor=Sun Microsystems Inc.
awt.toolkit=sun.awt.windows.WToolkit
java.vm.info=mixed mode
java.version=1.3.1
java.ext.dirs=C:\jdk1.3.1\jre\lib\ext
sun.boot.class.path=C:\jdk1.3.1\jre\lib\rt.jar;C:\jdk1.3.1\jre\lib\i18n.jar;C:\jdk1.3.1\jre\lib\sunrsasign.jar;C:\jdk1.3.1\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
user.region=CN
sun.cpu.isalist=pentium i486 i386
这些属性有什仫用?
他放在哪儿?
比如我如何添加自己的属性在其中?
|
1
你可以在通过程序得知系统的属性比如通过user.region属性你可以知道系统的区域是CN,这样做可以提高程序的灵活性,移植性。
2
不知道
3
98在DOS中用set命令,如set TOMCAT_HOME=d:tomcat
NT,2000在控制面板-系统中设
你可以在通过程序得知系统的属性比如通过user.region属性你可以知道系统的区域是CN,这样做可以提高程序的灵活性,移植性。
2
不知道
3
98在DOS中用set命令,如set TOMCAT_HOME=d:tomcat
NT,2000在控制面板-系统中设