System.getPropertys() 可以获取的属性

参数列表
参数 参数描述 测试机结果
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
	 */


你可能感兴趣的:(java)