失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > LINUX中运行java程序的方法

LINUX中运行java程序的方法

时间:2018-10-23 10:24:56

相关推荐

LINUX中运行java程序的方法

要想在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程序的方法》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。