通过命令行直接运行Jar包
在终端中输入以下命令:
java -jar YourJarFileName.jar
其中,YourJarFileName.jar表示要启动的Jar包的文件名。执行该命令后,程序将在前台运行并输出日志信息,如果需要关闭程序,可以按CTRL + C打断程序运行。
通过脚本后台运行Jar包
可以通过编写一个脚本来启动Jar包,并使程序在后台运行。
创建一个启动脚本文件,比如命名为startup.sh,然后在脚本中添加以下内容:
#!/bin/bash
nohup java -jar YourJarFileName.jar > log.file 2>&1 &
其中,YourJarFileName.jar表示要启动的Jar包的文件名,log.file是日志输出文件,2>&1表示将标准错误输出(stderr)重定向到标准输出(stdout),&符号表示在后台运行该命令。使用该命令会新开一个进程运行程序,不影响当前终端的使用。
最后,通过终端进入脚本所在的目录,运行以下命令即可启动程序:
sh startup.sh
程序将在后台运行,如果需要停止程序,可以使用以下命令:
ps -ef|grep YourJarFileName.jar|grep -v grep|cut -c 9-15|xargs kill -s TERM
其中,YourJarFileName.jar表示要停止的Jar包的文件名。运行以上命令可以结束掉该程序的所有进程。