java后台启动jar包的一些命令汇总

目录
  • java后台启动jar包
    • 启动方式一
    • 启动方式二
    • 启动方式三: nohup命令
    • 启动方式四
  • 扩展:java -jar后台启动的四种方式

java后台启动jar包

启动方式一

在jar包所在文件夹打开命令窗口,输入以下命令

java -jar app.jar
特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出

启动方式二

java -jar app.jar &
&代表在后台运行。
特定:当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。

启动方式三: nohup命令

linux系统启动命令: 
    nohup  java  -jar  xxx.jar &

nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行

启动方式四

windows下通过脚本启动jar包

1 启动jar

创建一个以bat后缀结束的文件,写入一下代码

 @echo off
        start javaw -jar xxx.jar
        exit

启动脚本

扩展:java -jar后台启动的四种方式

Linux系统启动java项目四种方法

1,用java -jar xxx.jar 点击回车就会启动成功,但是当退出或者关闭远程工具就会把进程关闭

以上就是启动的项目Java -jar xxx.jar 但是点击过Ctl+c或者把此窗口关闭 就会杀死进程那么此程序就会关闭

2,命令:java -jar xxx.jar & 此语句比第一个命令多一个&符号,但是Ctrl+c或者关闭窗口后 后台程序仍然继续执行。

3,执行java -jar xxx.jar后,然后ctrl+z 退出到控制台,执行 bg 再执行exit命令。完成以上3步,退出shell后,jar服务仍然在后台运行

4,命令nohup java -jar xxxx.jar & 和第二种方式相似 只不过在前面加上nohup 此种方式比较推荐。

到此这篇关于java后台启动jar包的一些命令的文章就介绍到这了,更多相关java后台启动jar包内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • jar包的各种启动方式超详细总结

    目录 一.各种启动方式 1.java -jar 2.java -jar test.jar & 3.nohup java -jar test.jar 4.nohup java -jar test.jar & 5.nohup java -jar test.jar > ./info.log & 6. nohup java -jar test.jar >> ./info.log & 7. nohup java -jar test.jar >> /dev

  • SpringBoot的jar包如何启动的实现

    目录 一.简介 二.jar包的内部结构 三.加载过程 1.使用到的一些类 2.过程分析 四.总结 一.简介 ​ 使用过SprongBoot打过jar包的都应该知道,目标文件一般都会生成两个文件,一个是以.jar的包,一个是.jar.original文件.那么使用SpringBoot会打出两个包,而.jar.original的作用是什么呢?还有就是java -jar是如何将一个SpringBoot项目启动,之间都进行了那些的操作? ​ 其实.jar.original是maven在SpringBoo

  • SpringBoot应用jar包启动原理详解

    目录 1.maven打包 2.Jar包目录结构 3.可执行Jar(JarLauncher) 4.WarLauncher 5.总结 1.maven打包 Spring Boot项目的pom.xml文件中默认使用spring-boot-maven-plugin插件进行打包: <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>s

  • java后台启动jar包的一些命令汇总

    目录 java后台启动jar包 启动方式一 启动方式二 启动方式三: nohup命令 启动方式四 扩展:java -jar后台启动的四种方式 java后台启动jar包 启动方式一 在jar包所在文件夹打开命令窗口,输入以下命令 java -jar app.jar特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 启动方式二 java -jar app.jar &&代表在后台运行.特定:当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行. 启动方式三:

  • 将java程序打成jar包在cmd命令行下执行的方法

    前言 大家都知道一个java应用项目可以打包成一个jar,当然你必须指定一个拥有main函数的main class作为你这个jar包的程序入口.本文将给大家介绍java程序打成jar包在cmd命令行下执行的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 一.打包 二.修改配置文件是程序能够引用第三方jar包 1.新建一个文件夹,用来存储这个项目 ------------第三方jar包单独存在一个文件夹下面(这里放在了lib下面)(重点是lib要和weixin.jar同

  • java启动jar包将日志打印到文本的简单操作

    启动命令: java -jar weichi-1.0.0.jar 将命令打印到1.log上 java -jar weichi-1.0.0.jar > 1.log 补充知识:Java中日志的使用(包含指定日志信息输出到指定地方) 一.前言 对于我们开发者而言,日志存在的意义十分重大:本文主要是自己整理了关于日志的一些知识点,希望能帮助到需要的人,也希望各位能指出我的错误. 二.日志的作用 ① 记录运行信息,方便调试 ② 记录错误信息,方便排查错误 ③ 存储运行记录,方便后期的数据分析 三.日志的主

  • java启动jar包修改JVM默认内存问题

    目录 JVM默认物理内存 设置JVM内存的参数有四个 操作步骤 1.执行命令:free -h 2.执行命令:top 3. 启动jar包 4. 如果是tomcat项目启动 总结 JVM默认物理内存 JVM初始分配的内存由-Xms指定,默认是物理内存的1/64:JVM最大分配的内存由-Xmx指定,默认是物理内存的1/4. 默认空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制:空余堆内存大于70%时,JVM会减少堆直到-Xms的最小限制. 因此服务器一般设置-Xms.-Xmx相等以避免在

  • Linux启动jar包的shell脚本

    背景: 项目设备端需要运行jar包程序与服务端进行socket连接并发送数据,每次启动进程时,都需要在Linux终端输入启动jar包的命令,比较繁琐,随之尝试将启动jar包的命令写入shell脚本文件中,实现操作shell脚本启动jar包程序的功能. 编写的socdev.sh脚本文件中命令如下: #启动命令所在目录 HOME='/home/pi/Desktop/java' #获取mac地址(唯一的) mac=`ifconfig | grep eth0 | awk '{print $5}'` st

  • SpringBoot工程搭建打包、启动jar包和war包的教程图文详解

    工程搭建 1.File->new->project: 2.选择"Spring Initializr",点击next:(jdk1.8默认即可) 3.完善项目信息,组名可不做修改,项目名可做修改:最终建的项目名为:test,src->main->java下包名会是:com->example->test:点击next: 4.Web下勾选Spring Web Start,(网上创建springboot项目多是勾选Web选项,而较高版本的Springboot没

  • Linux中自定义shell脚本启动jar包的方法

    一键启动.停止.重启 java项目 创建.sh文件 vi XXX.sh 编写shell脚本 #!/bin/sh port=8080 #定义变量等号左右不能有空格 jar_name=/opt/oaclou/XXX.jar #运行脚本提示信息 tips(){ echo "-------------------------------------" echo "" echo "项目端口: ${port}" echo "项目地址: ${jar_

  • java 一键部署 jar 包和 war 包

    目录 java 一键部署 jar 包和 war 包 一.创建打包命令 gateway-package.bat 二.创建启动文件 gateway.xml 三.一键打包并部署脚本 gateway-deploy.bat 文件内容 四.双击打包部署 bat 文件 gateway-deploy.bat 五.执行 vue 打包并且上传部署 六.安装 7z 压缩工具并配置系统环境变量 七.创建上传部署文件 webConfig.xml 九.双击执行部署 vue-deploy.bat java 一键部署 jar

  • 超详细介绍idea中java程序打jar包的两种方式

    java程序打成的jar包有两种类型,一种是可直接执行的runnable jar文件,另一种是包含多个主类,运行时需要指定主类全类名的jar包,下面我们细说在idea中两种jar包的打包方法及执行jar包时的命令. 第一种: 含多个主类的jar包打包方法及运行命令在写好我们要打jar包的java程序后,点击idea右上角如图所示位置 先选择Artifacts,再点击加号 点击Empty新建一个新的jar包 如图,设置jar包名称,jar包打好后所在的路径,以及添加工程编译文件 点击OK后,会回到

  • IDEA创建Java项目导出Jar包运行

    第一步:创建Java项目 下图中的勾去掉: 下图中输入项目名称,选择存放位置(可随意选择) 上图中点击Finish后即可完成java项目的创建. 第一次创建会出现: 不是第一次可能会出现: 第二步:编写程序 输入包名,创建class,创建main方法. 三处都可以运行main方法,红框为结果. 第三步:导出jar包 选择main方法的java文件 点击确认后会生成下图中的文件 生成jar包 第四步:运行jar包 把jar包拷贝到E盘(随意)下,按住shift+鼠标右键,在此处打开命令行窗口,执行

随机推荐