Java系统属性

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

相关文章

小学一年级的数学教学计划【推荐6篇】

光阴如水,又将迎来新的工作,新的挑战,立即行动起来写一份教学计划吧。相信写教学计划是一个让许多人都头痛的事情,以下是小编整理的小学一年级的数学教学计划(通用5篇),供大家参考借鉴,希望可以帮助到有需要...
教学资料2012-07-05
小学一年级的数学教学计划【推荐6篇】

数学《找规律》教学片断与反思(精彩3篇)

片段:一、呈现例题情境图。师:看看图上有什么?你能从图中找出像手指和空挡这样排列的事物吗?(根据学生回答相机贴图。)师:你们对哪一组物体最感兴趣?它们是怎样排列的?(课件依次展示:一个间隔一个地排列,...
教学资料2016-09-06
数学《找规律》教学片断与反思(精彩3篇)

比、比例、比例尺的知识点【优秀3篇】

1.比的意义和性质 (1) 比的意义 两个数相除又叫做两个数的比。 “:”是比号,读作“比”。比号前面的数叫做比的前项,比号后面的数叫做比的后项。比的前项除以后项所得的商,叫做比值。 同除法比较,...
教学资料2019-05-07
比、比例、比例尺的知识点【优秀3篇】

扬琴全科知识【精彩3篇】

扬琴扬琴,又称洋琴、打琴、铜丝琴、扇面琴、蝙蝠琴、蝴蝶琴,击弦乐器。扬琴是中国民族乐队中必不可少的乐器。无论用于独奏、伴奏还是合奏,扬琴的音色特点都可得到淋漓尽致的发挥。扬琴是中国常用的一种击弦乐器,...
教学资料2011-01-06
扬琴全科知识【精彩3篇】

四年级语文下册:《文成公主进藏》教学设计(精选3篇)

学习目标: 1 认识7个生字。读读记记“唐朝、西藏、大臣、求婚、豌豆、耕种、沼泽地、技艺”等词语。 2 有感情地朗读课文。体会文成公主进藏故事的美妙与神奇。 3 抓住文章主要内容,练习简单地讲述...
教学资料2018-09-04
四年级语文下册:《文成公主进藏》教学设计(精选3篇)

学期教学工作计划

时间稍纵即逝,为了以后教学质量不断提高,现在就让我们好好地规划一下吧。以期更好地开展接下来的教学工作,下面是小编为大家整理的2017学期教学工作计划,仅供参考,大家一起来看看吧。学期教学工作计划1根据...
教学资料2018-06-03
学期教学工作计划