linux运行jar
一,准备工作
首先将你的代码打包,在本地或者服务器打包均可。
二,运行打包好的jar文件
1. java -jar XXX.jar
这是最简单的运行一个jar的方式,但是当退出当前窗口或者Ctrl+c时程序很可能会在终端执行,也就是说想要程序运行你要一直开着窗口跑,并且不能乱动。显然是不合理的,这种方式多用于测试。
2. java -jar XXX.jar &
jar包运行的命令和上述一致,但是后面加了 & , &的意思是让程序在后台运行,这样即使你关闭窗口或者ctrl+c都不会中断程序的执行。
3.nohup java -jar XXX.jar &
这种方式运行的程序日志会输出到当前目录下的nohup.out文件,使用ctrl+c中断或者关闭窗口都不会中断程序的执行。
4. nohup java -jar XXX.jar >temp.out &
temp.out的意思是将日志输出重定向到temp.out文件,使用ctrl+c中断或者关闭窗口都不会中断程序的执行。