参数 | 参数描述 | 测试机结果 |
---|---|---|
user.name | 用户的账户名称 | Administrator |
user.home | 用户的主目录 | D:\我的文档 |
user.dir | 用户的当前工作目录 | G:\send\work1\test |
os.name | 操作系统的名称 | Windows XP |
os.arch | 操作系统的构架 | x86 |
os.version | 操作系统的版本 | 5.1 |
file.separator | 文件分隔符 | \ 在 unix 系统中是"/" |
path.separator | 路径分隔符 | ; 在 unix 系统中是":" |
line.separator | 行分隔符 | \r\n 在 unix 系统中是"/n" |
java.version | Java的运行环境版本 | 1.6.0_10-rc2 |
java.vendor | Java的运行环境供应商 | Sun Microsystems Inc. |
java.vendor.url | Java供应商的URL | http://java.sun.com/ |
java.home | Java的安装路径 | D:\Tools\Java\jdk1.6.0_10\jre |
java.vm.specification.version | Java的虚拟机规范版本 | 1.0 |
java.vm.specification.vendor | Sun Microsystems Inc. | |
java.vm.specification.name | Java的虚拟机规范名称 | Java Virtual Machine Specification |
java.vm.version | Java的虚拟机实现版本 | 11.0-b15 |
java.vm.vendor | Java的虚拟机实现供应商 | Sun Microsystems Inc. |
java.vm.name | Java的虚拟机实现名称 | Java HotSpot(TM) Client VM |
java.specification.version | Java运行时环境规范版本 | 1.6 |
java.specification.vender | Java运行时环境规范供应商 | null |
java.specification.name | Java运行时环境规范名称 | Java Platform API Specification |
java.class.version | Java的类格式版本号 | 50.0 |
java.class.path | Java的类路径 | G:\send\work1\test\bin |
java.library.path | 加载库时搜索的路径列表 | 比较长....不写了,其实就是path变量 |
java.io.tmpdir | 默认的临时文件路径 | C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ |
java.ext.dirs | 一个或多个扩展目录的路径 | D:\Tools\Java\jdk1.6.0_10\jre\lib\ext;C:\WINDOWS\Sun\Java\lib\ext |
代码如下:
public static void main(String[] args) {
//第一种
Properties props=System.getProperties();
String username = props.getProperty("user.name");
String userdir = props.getProperty("user.dir");
System.out.println("用户的账户名称:"+username);
System.out.println("用户的当前工作目录:"+userdir);
//第二种
String usernametwo = System.getProperty("user.name");
String userdirtwo = System.getProperty("user.dir");
System.out.println("用户的账户名称:"+usernametwo);
System.out.println("用户的当前工作目录:"+userdirtwo);
}
/*
输出结果:
用户的账户名称:Administrator
用户的当前工作目录:G:\send\work1\test
用户的账户名称:Administrator
用户的当前工作目录:G:\send\work1\test
*/