在使用Java进行开发的时候,常常需要用到系统的一些属性,可以通过调用java.lang.system类中的getProperties()方法或getProperty(String key)方法来获取当前系统的属性。

1Java中获取系统属性java.util.Properties currentProperties = System.getProperties();//获取当前系统所有的属性
2Java中获取系统属性currentProperties.list(System.out);//在屏幕上输出


// 通过指定属性名,获取相应的系统属性
 1
Java中获取系统属性String osName = System.getProperty("os.name"
);
 2Java中获取系统属性String osVersion = System.getProperty("os.version"
);
 3Java中获取系统属性String osArch = System.getProperty("os.arch"
);
 4Java中获取系统属性String userName = System.getProperty("user.name"
);
 5Java中获取系统属性String userHome = System.getProperty("user.home"
);
 6Java中获取系统属性String userDir = System.getProperty("user.dir"
);
 7Java中获取系统属性String userTimezone = System.getProperty("user.timezone"
);
 8Java中获取系统属性String javaHome = System.getProperty("java.home"
);
 9Java中获取系统属性String javaVersion = System.getProperty("java.version"
);
10Java中获取系统属性String javaClassPath = System.getProperty("java.class.path"
);
11Java中获取系统属性String javaClassVersion = System.getProperty("java.class.version"
);
12Java中获取系统属性String javaVendor = System.getProperty("java.vendor"
);
13Java中获取系统属性String javaVendorURL = System.getProperty("java.vendor.url"
);        
14Java中获取系统属性String pathSeparator = System.getProperty("path.separator"
);        
15Java中获取系统属性String lineSeparator = System.getProperty("line.separator"
);
16Java中获取系统属性String fileSeparator = System.getProperty("file.separator"
);
17Java中获取系统属性String fileEncoding = System.getProperty("file.encoding");

相关文章: