美国服务器Linux系统运行jar包的操作方法

美国服务器使用 Linux 系统的用户有时候会遇到一个情况,就是需要把在美国服务器 Windows 系统上开发的 Java 程序,运行在 Linux 系统上,碰到这个情况,就需要美国服务器用户把该 Jav

美国服务器Linux系统运行jar包的操作方法

来源:美国服务器 作者:美联科技小编Zoe 浏览量:115
2020-02-07
0

美国服务器使用Linux系统的用户有时候会遇到一个情况,就是需要把在美国服务器Windows系统上开发的Java程序,运行在Linux系统上,碰到这个情况,就需要美国服务器用户把该Java程序打包成jar包上传到Linux系统的服务器上运行,今天美联科技小编就来介绍下,美国服务器Linux系统运行jar包的操作办法。

美国服务器用户首先想到的可能就是通过 java -jar xxx.jar的方式来运行Linux系统的jar包,但是这样程序运行正常,窗口却会被锁定,而当关闭窗口或Ctrl + C打断程序运行时,程序就会退出,这肯定不是用户想要的,下面就具体介绍美国服务器Linux系统下后台启动jar包的优化方法。

优化方法一:

操作命令:java -jar xxx.jar &

这里&表示后台运行,ssh窗口不被锁定,但是美国服务器Linux系统关闭窗口时,程序还是会退出。

优化方法二:

操作命令:nohup java -jar xxx.jar &

这里nohup 表示不挂断运行命令行,当美国服务器Linux系统账号退出或关闭终端时,程序仍然运行。

当用 nohup 命令执行作业时,该作业的所有输出被重定向到nohup.out的文件中,除非另外指定了输出文件。

优化方法三:

操作命令:nohup java -jar xxx.jar >/usr/local/temp.txt &

这里> /usr/local/temp.txt 表示将所有启动的日志信息记录到temp.txt文件中。

以上就是美联科技小编就大家带来的3美国服务器Linux系统优化运行jar包的操作方法,希望能帮助有需要的美国服务器用户。

关注美联科技,了解更多IDC资讯!

部分文章来源与网络,若有侵权请联系站长删除!