启动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包的进程号

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容