java System.getProperty()方法能获取到哪些值
时间: 2024-03-06 11:48:01 浏览: 157
`System.getProperty()` 方法可以获取 Java 运行时环境的一些系统属性,包括但不限于以下内容:
- `java.version`: Java 运行时环境的版本号
- `java.home`: Java 安装目录的路径
- `java.vendor`: Java 运行时环境的供应商名称
- `java.vendor.url`: Java 运行时环境的供应商 URL
- `java.vm.version`: Java 虚拟机的版本号
- `java.vm.name`: Java 虚拟机的名称
- `java.vm.vendor`: Java 虚拟机的供应商名称
- `java.class.version`: Java 类文件的版本号
- `java.class.path`: Java 类路径
- `os.name`: 操作系统的名称
- `os.arch`: 操作系统的架构
- `os.version`: 操作系统的版本号
- `user.name`: 当前用户的账户名称
- `user.home`: 当前用户的主目录路径
- `user.dir`: 当前工作目录的路径
您可以通过传递这些属性的名称来获取对应的属性值,例如:
```java
String javaVersion = System.getProperty("java.version");
String osName = System.getProperty("os.name");
String userHome = System.getProperty("user.home");
```
需要注意的是,有些系统属性在不同的操作系统或 Java 版本下可能会有所不同,因此在使用时需要谨慎处理。
阅读全文