怎么在linux下运行jar包? 【百科全说】-凯发k8官方旗舰厅

当需要把在windows上开发的java程序用在linux上运行时,就需要吧该java程序打包成jar包上传到linux上去运行。首先想到的可能就是通过 java -jar xxx.jar 的方式来运行我们的jar包,程序运行正常,但是窗口被锁定,当我们关闭窗口或ctrl c打断程序运行时,程序就会退出,这肯定不是我们想要的,下面我介绍几种linux下后台启动jar包的方法

优化方法一:

java -jar xxx.jar &

& 表示后台运行,ssh窗口不被锁定,但是关闭窗口时,程序还是会退出

优化方法二:

nohup java -jar xxx.jar &

nohup 表示不挂断运行命令行,当账号退出或关闭终端时,程序仍然运行

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

优化方法三:

nohup java -jar xxx.jar >/usr/local/temp.txt &

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

(0)

相关推荐

  • myeclipse是在eclipse基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,主要用于java.java ee以及移动应用的开发,那么有很多用户表示在使用这款myeclipse写文章 ...

  • jmeter是一款非常不错的免费开源压力测试工具,越来越多的公司在使用.不过,在使用过程中可能会存在一些问题,比如:gui模式非常消耗资源,单个客户端测试无法达到目标压力.而使用非 gui 模式,即命 ...

  • 在eclipse中 通过引入jar包而调用它封装的方法,可以提高java项目的完成效率,今天咪咪我就来教教大家eclipse怎样导入jar包. 操作方法 01 首先,选中好要导入jar包的java项目 ...

  • 类unix操作系统上提供了三种不同的方式访问数据链路层,分别是bsd的bsd分组过滤器(bpf)、svr4的数据链路提供者接口(dlpi)和linux的sock_packet接口。幸运的是,程序员不需 ...

  • 安装之前先把二进制源码准备好,可以从搜狐镜像下载:http://mirrors.sohu.com/ 我准备的是mysql-5.5.15-linux2.6-i686.tar.gz ,linux vers ...

  • linux下中文显示乱码配置,如果配置了英文那么需要改成中文语言,但是有时候我们明明配置中文语言包,即配置了zh.cn_utf-8还是显示中文乱码.输入命令 ll 时,显示乱码,或者编辑vi时显示乱码 ...

  • 怎么不安装运行环境启动java程序 怎么不安装jre运行.jar文件 怎么制作免安装的java程序 怎么精简jre 怎么无窗口启动bat 怎么用bat启动.jar文件 怎么用bat设置临时环境变量 怎 ...

  • java web 工程中   导入包:import javax.servlet.http.httpservletresponse; 时会报错,原因是因为tomcat的jar包没有导入进来.现在我们来一 ...

  • 最新的hadoop-3.0.0-alpha4 使用java1.8编译的,所以所有的java环境都需要用java1.8,用java1.7会有各种错误 操作方法 01 [main] debug org.a ...

  • linux下 使用supervisor,可以让 natapp(ngrok) 以deamon方式后台运行,且做到自动开机启动,出现问题自动重启等,强烈推荐! 操作方法 01 首先 安装superviso ...

网站地图