LINUX中运行java程序的方法

编程知识 行业动态 更新时间:2024-06-13 00:20:40

要想在linux中运行java的项目需要先将项目打包成war包或者jar包。

其中打包成war包需要将war包部署到tomcat服务器上才能运行。而打包成jar包可以直接使用java命令执行。

在linux系统中运行jar包主要有以下几种方式。

一、java -jar xxx.jar

这是最基本的jar包执行方式,但是当我们用ctrl+c中断或者关闭窗口时,程序也会中断执行。

二、java -jar xxx.jar &

&代表在后台运行,使用ctrl+c不会中断程序的运行,但是关闭窗口会中断程序的运行。

三、nohup java -jar xxx.jar &

使用这种方式运行的程序日志会输出到当前目录下的nohup.out文件,使用ctrl+c中断或者关闭窗口都不会中断程序的执行。

三、nohup java -jar xxx.jar >java.out &

>temp.out的意思是将日志输出重定向到java.out文件,使用ctrl+c中断或者关闭窗口都不会中断程序的执行。

java程序运行后可以通过以下命令进行查看是否运行成功:

一、可通过jobs命令查看后台运行任务,输入jobs命令,那么就会列出所有后台执行的作业,并且每个作业前面都有个编号。
如果想将某个作业调回前台控制,只需要 fg + 编号即可。如fg 14

二、查看某端口占用的线程的pid

  netstat -nlp |grep :9181

三、如果忘了进程号,可以通过如下命令来查看当前运行的jar包程序进程号

  ps -ef|grep xxx.jar或者 ps -aux | grep java

//关闭进程

kill -s 9 19992

19992代表上一步查出的进程ID

更多推荐

LINUX中运行java程序的方法

本文发布于:2023-03-30 08:39:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/1fd1a235e24a55d31dc2e9f7b1a8038e.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:程序   方法   LINUX   java

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!