一. 参数类型说明

1. 标准参数(-)

所有类型JVM都必须实现这些参数的功能

2. 非标准参数(-X)

默认jvm实现这些参数的功能,不保证所有类型JVM都实现

-Xms512m -Xmx512m

3. 非Stable参数(-XX)

各个jvm实现会有所不同,将来可能会随时取消,需要慎重使用

4. 程序参数(--)

SpringBoot方式,可通过@Value注解获取,也可通过main函数的args参数获取

需放在 -jar 之后

--server.port=8080
--spring.profiles.active=dev

5. 环境变量(-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 &

相关文章:

  • 2021-04-26
  • 2022-01-28
猜你喜欢
  • 2021-12-30
  • 2022-12-23
  • 2021-05-14
  • 2022-12-23
相关资源
相似解决方案