Properties properties = System.getProperties(); Iterator it = properties.entrySet().iterator(); while(it.hasNext()){ Map.Entry entry=(Map.Entry)it.next(); Object key = entry.getKey(); Object value = entry.getValue(); System.out.println(key +":"+value); }
键 | 涵义 |
java.runtime.name | Java运行时名称 |
sun.boot.library.path | jre的bin路径 |
java.vm.version | Java虚拟机版本 |
java.vm.vendor | Java虚拟机供应商 |
java.vendor.url | Java供应商网址 |
path.separator | 系统环境变量路径分隔符 |
java.vm.name | 虚拟机名称 |
file.encoding.pkg | 文件编码所在包 |
user.country | 国家编码 |
user.script | 用户脚本(用户脚步是神马鬼?) |
sun.java.launcher | Java启动器 |
sun.os.patch.level | Java补丁包 |
java.vm.specification.name | Java虚拟机规范名称 |
user.dir | 当前程序根目录 |
java.runtime.version | Java运行时的版本号 |
java.awt.graphicsenv | 系统相关的图形环境类 |
java.endorsed.dirs | 升级包替换目录(自定义jar包放入此目录可以代替系统jar包) |
os.arch | 操作系统架构 |
java.io.tmpdir | 计算机当前用户存放临时文件所在的目录,例如:C:\Users\User1\AppData\Local\Temp\ |
line.separator | 行结束符 |
java.vm.specification.vendor | Java虚拟机规范提供商 |
user.variant | 用户variant是神马鬼? |
os.name | 操作系统名称 |
sun.jnu.encoding | 本地编码,新建文件用此编码 |
java.library.path | 所有类库(jar)加载路径,用;”分割 |
java.specification.name | Java规范供应商 |
java.class.version | Java类版本号 |
sun.management.compiler | 编译器 |
os.version | 操作系统版本号 |
user.home | 计算机当前用户的根目录,例如:C:\Users\User1\ |
user.timezone | 计算机当前所在时区 |
java.awt.printerjob | 系统相关的打印类 |
file.encoding | 文件编码,源程序编码 |
java.specification.version | Java运行时环境规范版本 |
java.class.path | 当前应用程序自己的类路径,以“;”分割 |
user.name | 当前计算机用户名称 |
java.vm.specification.version | Java虚拟机规范版本 |
sun.java.command | 正在执行的类 |
java.home | jre的根路径 |
sun.arch.data.model | Java运行时的数据位数 |
user.language | 计算机当前的语言编码 |
java.specification.vendor | Java规范供应商 |
awt.toolkit | 系统相关的工具包类 |
java.vm.info | 虚拟机信息 |
java.version | Java的版本号 |
java.ext.dirs | 可扩展的类路径,以“;”分割 |
java.vendor | Java供应商 |
file.separator | 文件路径分隔符 |
java.vendor.url.bug | Java漏洞提交网址 |
sun.io.unicode.encoding | IO流编码 |
sun.cpu.endian | CPU字节类型 |
sun.desktop | 操作系统信息 |
sun.cpu.isalist | CPU信息 |