在 Linux 系统中发布和运行 Java Jar 包的常用命令如下:

1. 基础运行命令
bash

# 前台运行(控制台可见日志)
java -jar your-application.jar

# 指定JVM参数运行(示例:分配2G内存)
java -Xms512m -Xmx2048m -jar your-application.jar

# 指定配置文件运行(Spring Boot示例)
java -jar your-application.jar --spring.config.location=/path/to/application.yml
2. 后台运行命令
bash

# 最简单的后台运行(关闭终端会终止)
java -jar your-application.jar &

# 使用nohup持久化运行(输出到nohup.out)
nohup java -jar your-application.jar > nohup.out 2>&1 &

# 带时间戳的日志输出
nohup java -jar your-application.jar > logs/app_$(date +%Y%m%d).log 2>&1 &
3. 服务化管理(推荐)
使用 systemd 创建服务(适用于 CentOS 7+/Ubuntu 16.04+):

bash

# 创建服务文件(需sudo权限)
sudo vi /etc/systemd/system/your-service.service
服务文件内容示例:

ini

[Unit]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一丝净土

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值