请输入您要查询的百科知识:

 

词条 Java系统属性
释义

系统属性是指与用户程序相关的操作系统配置信息以及软件信息。通常与用户程序相关的属性关键字包括:

●file.separator:文件分隔符,Windows环境下为“",Unix环境下为“/”;

●user.home:用户主目录;

●java.home:Java实时运行环境的安装目录;

●java.ext.dirs:JDK的安装目录;

●os.name:操作系统名称;

●user.name:用户登录名称;

●os.version:操作系统版本;

●path.separator:当前操作系统的路径分隔符;

●user.dir:当前用户程序所在目录。

如果想要查看所有的系统属性,可以编写如下代码sysEnv.java

import java.util.Iterator;

import java.util.Properties;

public class sysEnv {

public static void main(String args[])

{

Properties props=System.getProperties();

Iterator iter=props.keySet().iterator();

while(iter.hasNext())

{

String key=(String)iter.next();

System.out.println(key+" = "+ props.get(key));

}

}

}

运行此java代码,就可以看到所有的系统属性和对应的值了。

例如,我本机运行后的结果:

java.runtime.name = Java(TM) 2 Runtime Environment, Standard Edition

sun.boot.library.path = C:\\j2sdk1.4.2_09\\jre\\bin

java.vm.version = 1.4.2_09-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.os.patch.level = Service Pack 2

java.vm.specification.name = Java Virtual Machine Specification

user.dir = E:\\eclipse\\testDemo

java.runtime.version = 1.4.2_09-b05

java.awt.graphicsenv = sun.awt.Win32GraphicsEnvironment

java.endorsed.dirs = C:\\j2sdk1.4.2_09\\jre\\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.java2d.fontpath =

java.library.path = C:\\j2sdk1.4.2_09\\bin;.;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\j2sdk1.4.2_09\\bin;d:\\oracle\\ora92\\bin;C:\\Program Files\\Oracle\\jre\\1.1.8\\bin;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;D:\\MySQL\\MySQL Server 4.1\\bin;d:\\Program Files\\IDM Computer Solutions\\UltraEdit-32

java.specification.name = Java Platform API Specification

java.class.version = 48.0

java.util.prefs.PreferencesFactory = java.util.prefs.WindowsPreferencesFactory

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.4

java.class.path = E:\\eclipse\\testDemo\\bin;E:\\eclipse\\lucene-1.4.3\\lucene-2.0.0\\lucene-2.0.0\\lucene-core-2.0.0.jar;E:\\Library\\commons\\commons-io-1.1.jar;E:\\Library\\commons\\commons-net-1.1.0.jar;F:\\everyday\\6月\\15\\je-analysis-1[1].2.2.jar;E:\\Library\\junit\\junit.jar

user.name = Cral

java.vm.specification.version = 1.0

java.home = C:\\j2sdk1.4.2_09\\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.4.2_09

java.ext.dirs = C:\\j2sdk1.4.2_09\\jre\\lib\\ext

sun.boot.class.path = C:\\j2sdk1.4.2_09\\jre\\lib\\rt.jar;C:\\j2sdk1.4.2_09\\jre\\lib\\i18n.jar;C:\\j2sdk1.4.2_09\\jre\\lib\\sunrsasign.jar;C:\\j2sdk1.4.2_09\\jre\\lib\\jsse.jar;C:\\j2sdk1.4.2_09\\jre\\lib\\jce.jar;C:\\j2sdk1.4.2_09\\jre\\lib\\charsets.jar;C:\\j2sdk1.4.2_09\\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.cpu.isalist = pentium i486 i386

随便看

 

百科全书收录594082条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/2/23 2:49:03