【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 &

优先级比–server.port高,–server.port会被apollo配置覆盖

nohup java -jar -Dserver.port=8080 demo.jar &
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值