方式1:java -jar demo.jar
特点:CTRL + C 或 关闭ssh窗口,程序退出
方式2: java -jar demo.jar &
特点:&代表在后台运行。当窗口关闭时,程序中止运行。
方式3:nohup java -jar demo.jar &
特点:nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行
使用ps aux命令查看进程号PID,执行 kill -9 PID 结束程序
前台进程,直接执行 Ctrl+c 终止运行程序
nohup java -jar -Xms512M -Xmx2048M -XX:PermSize=512M -XX:MaxPermSize=1024M demo.jar &
说明:
Xms:堆内存初始大小
Xmx:堆内存最大值
PermSize:永久内存初始大小
MaxPermSize:永久内存最大值
堆内存和永久内存区别以及其他参数设置,参考jvm运行机制
1.在后台不间断运行程序:
nohup java -jar -Xms100M -Xmx200M demo.jar
2.前台运行程序限制内存
java -jar -Xms100M -Xmx200M demo.jar
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有