1. 终端窗口运行
-
窗口被锁定,关闭或者Ctrl+C时程序停止运行
java -jar xxx.jar
2. 终端运行
-
窗口没有锁定,关闭终端窗口时程序停止运行
java -jar xxx.jar &
3.后台运行
-
后台运行,并且在jar包的同级目录生成一个hohup.out的文件
nohup java -jar xxx.jar &
-
后台运行,不生成文件
nohup java -jar xxx.jar > /dev/null &
-
后台运行,并且在指定目录/logs下生成一个my.log的文件
nohup java -jar xxx.jar > /logs/my.log &