一、打包
jar方式
Gradle 的 buildJar
执行完后会下工程的build/libs下生成可以运行的jar文件
二、运行
1、windows
java -jar ***.jar
更好的方式是写一个bat文件,双击就可以运行了
也可以做成windows服务,开机启动
可以使用第三方工具做成exe
2、linux
将jar程序设置成后台运行,并且将标准输出的日志重定向至文件consoleMsg.log。
nohup java -jar ***.jar >consoleMsg.log 2>&1 &
其中:nohup命令的作用就是让程序在后台运行,不用担心关闭连接进程断掉的问题了
如果使用nohup命令提交作业,那么在缺省情况下该作业的所有输出都被重定向到一个名为nohup.out的文件中,除非另外指定了输出文件
同理,也可以写一个sh文件
三、停止运行
1、windows
直接关
2、linux
如果想杀掉运行中的jar程序,查看进程命令为:
ps aux|grep ***.jar
将会看到此jar的进程信息
data 5796 0.0 0.0 112656 996 pts/1 S+ 09:11 0:00 grep --color=auto ***.jar
data 30768 6.3 0.4 35468508 576800 ? Sl 09:09 0:08 java -jar ***.jar
其中30768则为此jar的pid,杀掉命令为
kill -9 30768
也可以写一个sh文件