java虚拟配置系统属性_Java系统属性

package com.what21.base18;

import java.util.Iterator;

import java.util.Properties;

/**

* Java系统属性

*/

public class SysEnvTest {

/**

* @param args

*/

public static void main(String[] args) {

// 遍历系统属性

listEnv();

// 增加系统属性

System.setProperty("java.main", "com.what21.base18.SysEnvTest");

// 访问系统属性

System.out.println(">>>" + System.getProperty("java.main"));

// 遍历系统属性

listEnv();

}

/**

* 遍历所有系统属性

*/

@SuppressWarnings("rawtypes")

private static void listEnv(){

Properties props = System.getProperties();

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

while (it.hasNext()) {

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

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

}

}

}

1.  java.runtime.name:java的运行环境名称。

2.  sun.boot.library.path:jdk\jre中的bin的路径

3.  java.vm.version:虚拟机的版本号

4.  java.vm.vendor:java虚拟机的发行者

5.  java.vendor.url:java发行者的网络地址

6.  path.separator:路径分隔符,常为";"

7.  java.vm.name:虚拟机名字

8.  file.encoding.pkg="sun.io"

9.  sun.java.launcher:java的发行版本

10.  user.country:用户的国家

11.  sun.os.patch.level:操作系统的版本号

12.  java.vm.specification.name:虚拟机的规则说明文档的名字

13.  user.dir:用户路径(window 下为"c:\")

14.  java.runtime.version:jdk的版本号

15.  java.awt.graphicsenv:awt的图形环境(window下为:("sun.awt.Win32GraphicsEnvironment"))

16.  java.endorsed.dirs:java签注文件的路径

17.  os.arch:操作系统支持的cpu型号

18.  java.io.tmpdir:io操作的临时文件路径

19.  line.separator:换行符

20.  java.vm.specification.vendor:虚拟机规则说明文档的发行者

21.  user.variant:用户变量

22.  os.name:操作系统的名称

23.  sun.jnu.encoding:"GBK"

24.  java.library.path:库的路径jdk\bin……即path的内容

25.  java.specification.name:java的规则说明文档的名称

26.  java.class.version:

27.  sun.management.compiler:"HotSpot Client Compiler"

28.  os.version:

29.  user.home:用户文件的路径

30.  user.timezon:时区

31.  java.awt.printerjob:"sun.awt.windows.WprinterJob"

32.  file.encoding:文件编码"GBK"

33.  java.specification.version:java规则号

34.  java.class.path:classpath

35.  user.name:用户名

36.  java.vm.specificaton.version:虚拟机的版本

37.  java.home:"C:\java\jdk\jre"

38.  sun.arch.data.model:cpu数据位数

39.  user.language:"zh"

40.  java.specification.vendor:java的发行者

41.  awt.toolkit:"sun.awt.windows.WToolkit"

42.  java.vm.info:"mixed mode, sharing"

43.  java.version:jdk版本

44.  java.ext.dirs:ext的路径

45.  sun.boot.class.path:类文件的path

46.  java.vendor:java的发行者

47.  file.separator:文件分隔符

48.  java.vendor.url.bug:java发行者的urlhttp://java.sun.com/cgi-bin/bugreport.cgi

49.  sun.io.unicode.encoding:"UnicodeLittle"

50.  sun.cpu.endian:"little"

51.  sun.desktop:"windows",所在的环境

52.  sun.cpu.isalist:"Pentium_pro+mmx Pentium_pro pentium+mmx Pentium i486 i386 i86"


版权声明:本文为weixin_29089057原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。