Java System Properties
随你怎么叫:配置参数/启动属性/环境变量/系统属性,都可以,反正大概率都是指Java System Properties
为了方便和统一,本文下面统一叫做:JVM 启动参数
属性
下面给出部分属性名
属性名 | 说明 | 示例值 |
---|---|---|
java.version | Java版本号 | 11.0.5 |
java.version.date | Java版本日期 | 2019-10-15 |
java.vendor | Java供应商指定字符串 | Oracle Corporation |
java.vendor.url | Java供应商URL | http://java.oracle.com/ |
java.vendor.version | Java供应商版本 | 18.9 |
java.home | Java安装根目录 | /usr/lib/jvm/jdk-11.0.5 |
java.class.version | Java 类文件版本号 | 55.0 |
java.class.path | Java 类路径 | 太长,这里省略 |
os.name | 操作系统名 | Linux |
os.arch | 操作系统架构 | amd64 |
os.version | 操作系统版本 | 5.0.0-37-generic |
file.separator | 文件分隔符 | / |
path.separator | 路径分隔符 | : |
line.separator | 换行符 | \n |
user.name | 用户账号 | lhing17 |
user.home | 用户根目录 | /home/lhing17 |
user.dir | 用户当前工作目录 | /home/lhing17/IdeaProjects/rocketDownloader |
配置
使用java -D
配置系统属性
笔者记得:
-X
也可以配置一些属性,有兴趣可以自行拓展
格式:java -Dkey=value
代码如下:
|
|
示例
|
|