【Java】命令
jar
一. 参数类型说明
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 &