Java中获取系统属性
在使用Java进行开发的时候,常常需要用到系统的一些属性,可以通过调用java.lang.system类中的getProperties()方法或getProperty(String key)方法来获取当前系统的属性。
1
java.util.Properties currentProperties = System.getProperties();//获取当前系统所有的属性
2
currentProperties.list(System.out);//在屏幕上输出

2

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

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17
