启动jar包的几种方式

启动jar包的几种方式

- 直接使用 java -jar 启动

特点:使用此命令,窗口被锁定。无法干其他事。

java -jar local.jar

- 使用 java -jar xxx.jar & 启动

特点:使用此命令,窗口不被锁定,可以执行其他命令,但关闭终端窗口程序会终止运行。

java -jar local.jar &

- 使用 nohub java -jar xxx.jar &

特点:使用此命令,账户退出或者终端窗口关闭,程序仍然运行。默认情况下所有的输出会保存在当前路径下nohub.out文件中

nohub java -jar local.jar &

- 使用 nohub java -jar xxx.jar >temp.txt &

特点:和上一条效果相同,但是所有输出会存储在temp.txt文件中

nohub java -jar local.jar >temp.txt &

- 使用 & 转到后台的任务,可以执行 jobs 命令显示出来

jobs
## 如果想将后台执行的任务转回前台只需执行 fg + 编号即可,如
fg 2

运行的jar包如何中止呢?

只需执行以下命令即可

## 显示所有的进程
ps -A 
## 使用 kill -s 9 + 进程号即可关闭,如
kill -s 9 15131
## 15131 代表jar包的进程号

你可能感兴趣的:(启动jar包的几种方式)