- jar
- 一. 参数类型说明
- 1. 标准参数(-)
- 2. 非标准参数(-X)
- 3. 非Stable参数(-XX)
- 4. 程序参数(--)
- 5. 环境变量(-D)
- 二. 使用示例
- 1. 启动程序
- 2. 设置启动端口
2. 非标准参数(-X)所有类型JVM都必须实现这些参数的功能
默认jvm实现这些参数的功能,不保证所有类型JVM都实现
-Xms512m -Xmx512m3. 非Stable参数(-XX)
4. 程序参数(–)各个jvm实现会有所不同,将来可能会随时取消,需要慎重使用
SpringBoot方式,可通过@Value注解获取,也可通过main函数的args参数获取
需放在 -jar 之后
--server.port=8080 --spring.profiles.active=dev5. 环境变量(-D)
需放在 -jar 之前
-Dkey=value
System.getProperty("key")
二. 使用示例
1. 启动程序
java -jar demo.jar 后台启动 nohup java -Xms512m -Xmx512m -jar demo.jar &2. 设置启动端口
nohup java -jar demo.jar --server.port=8080 &



