精华内容
下载资源
问答
  • 2021-06-03 17:44:06

    一、java -jar ***.jar

    当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出

    二、java -jar ***.jar &

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

    三、nohup java -jar ***.jar &

    nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行;当用 nohup 命令执行作业时,缺省情况下该作业的所有输出被重定向到nohup.out的文件中,除非另外指定了输出文件。

    四、nohup java -jar ***.jar >nohup.out &

    >nohup.out是将command的输出重定向到 nohup.out 文件。

    注:以上内容仅提供参考和交流,请勿用于商业用途,如有侵权联系本人删除!

    更多相关内容
  • 本文通过四种方法给大家介绍java命令执行jar包的方式,每种方法通过实例代码给大家详解,需要的朋友参考下吧
  • Linux运行jar包命令

    千次阅读 2021-01-20 11:52:36
    linux下运行jar包命令 1、java -jar xxxxx.jar // 当前xshell窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 2、java -jar xxxxx.jar & //当前shell窗口不被锁定,但是当窗口关闭时,程序...

    一. linux下运行jar包的命令
    1、java -jar xxxxx.jar // 当前xshell窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出

    2、java -jar xxxxx.jar & //当前shell窗口不被锁定,但是当窗口关闭时,程序中止运行。

    3、nohup Java -jar xxxxxx.jar & //意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行

    二. 下面详细介绍第三种运行方式

    /*下面介绍如何关闭第三种运行的jar包程序/
    //查看进程,找到对应java程序的进程号(PID值)
    #ps -ef
    //关闭进程
    #kill -9 PID
    //centos7.3系统 直接使用入下命令也可以
    #kill PID

    nohup
    nohup 命令运行由 Command参数和任何相关的 Arg参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示“and”的符号)到命令的尾部。

    nohup 是 no hang up 的缩写,就是不挂断的意思。

    nohup命令:如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。

    在缺省情况下该作业的所有输出都被重定向到一个名为nohup.out的文件中。
    nohup和&的区别
    & : 指在后台运行

    nohup : 不挂断的运行,注意并没有后台运行的功能,就是指,用nohup运行命令可以使命令永久的执行下去,和用户终端没有关系,例如我们断开SSH连接都不会影响它的运行;

    三. linux下nohup命令的使用
    现对上面的命令进行下解释

    用途:不挂断地运行命令。
    语法:nohup Command [ Arg … ] [ & ]
    描述:nohup 命令运行由 Command 参数和任何相关的 Arg 参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示“and”的符号)到命令的尾部。

    操作系统中有三个常用的流:
      0:标准输入流 stdin
      1:标准输出流 stdout
      2:标准错误流 stderr
      一般当我们用 > console.txt,实际是 1>console.txt的省略用法;< console.txt ,实际是 0 < console.txt的省略用法。

    下面步入正题:

    nohup ./start-dishi.sh >output 2>&1 &
    解释:

    带&的命令行,即使terminal(终端)关闭,或者电脑死机程序依然运行(前提是你把程序递交到服务器上);
    2>&1的意思
      这个意思是把标准错误(2)重定向到标准输出中(1),而标准输出又导入文件output里面,所以结果是标准错误和标准输出都导入文件output里面了。 至于为什么需要将标准错误重定向到标准输出的原因,那就归结为标准错误没有缓冲区,而stdout有。这就会导致 >output 2>output 文件output被两次打开,而stdout和stderr将会竞争覆盖,这肯定不是我门想要的.
      这就是为什么有人会写成: nohup ./command.sh >output 2>output出错的原因了

    最后谈一下/dev/null文件的作用,这是一个无底洞,任何东西都可以定向到这里,但是却无法打开。 所以一般很大的stdou和stderr当你不关心的时候可以利用stdout和stderr定向到这里>./command.sh >/dev/null 2>&1

    展开全文
  • Linux 运行jar包命令如下: 方式一: java -jar shareniu.jar 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 那如何让窗口不锁定? 方式二 java -jar shareniu.jar & &代表在后台...
  • 执行jar包命令

    千次阅读 2018-11-30 09:21:57
    修改application中的一些配置(比如端口) java -jar eureka-server-1-0.0.1-SNAPSHOT.jar --server.port=8020 --spring....eureka-server-1-0.0.1-SNAPSHOT.jar jar包名称 --server.port=8020 --spring...

     修改application中的一些配置(比如端口)

    java -jar eureka-server-1-0.0.1-SNAPSHOT.jar --server.port=8020 --spring.application.name=ribbon2

    eureka-server-1-0.0.1-SNAPSHOT.jar  jar包名称

    --server.port=8020 --spring.application.name=ribbon2 修改端口号和应用名,多个参数时用空格间隔

    选择使用哪个application.properties

    项目中有application.properties、application-peer1.properties、application-peer2.properties三个配置文件,默认用application.properties,通过配置spring.profiles.active=peer1 使得启用的服务调用application-peer1.properties配置文件

    java -jar eureka-server-0.0.1-SNAPSHOT.jar --spring.profiles.active=peer1 

    展开全文
  • Linux 运行jar包命令

    万次阅读 2019-01-15 19:58:10
    java -jar shareniu.jar 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 那如何让窗口不锁定? 方式二 java -jar shareniu.jar &amp; &amp;代表在后台运行。 特定:当前...

    方式一:

    java -jar shareniu.jar

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

    那如何让窗口不锁定?

    方式二

    java -jar shareniu.jar &

    &代表在后台运行。

    特定:当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。

    继续改进,如何让窗口关闭时,程序仍然运行?

    方式三

    nohup java -jar shareniu.jar &

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

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

    方式四

    nohup java -jar shareniu.jar >temp.txt &

    解释下 >temp.txt

    command >out.file

    command >out.file是将command的输出重定向到out.file文件,即输出内容不打印到屏幕上,而是输出到out.file文件中。

    可通过jobs命令查看后台运行任务

    jobs
    那么就会列出所有后台执行的作业,并且每个作业前面都有个编号。
    如果想将某个作业调回前台控制,只需要 fg + 编号即可。

    fg 23
    查看某端口占用的线程的pid

    netstat -nlp |grep :9181

    展开全文
  • Linux 运行jar包命令如下:方式一java -jar shareniu.jar特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出那如何让窗口不锁定?方式二java -jar shareniu.jar &&代表在后台...
  • 在linux下我们可以在后台运行jar包命令。那么它的具体方法是怎样的呢?下面由学习啦小编为大家整理了linux后台运行jar包命令的相关知识,希望对大家有所帮助。Linux 运行jar包命令方法一[plain] view plain copyjava ...
  • 主要给大家介绍了关于将java程序打成jar包在cmd命令行下执行的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
  • 通过 run.sh [ start | stop | restart | pid ] 脚本,执行启动 | 停止 | 重启 | 输出进程号。...2.替换文件第3行 app_name='xyz.jar' 中 'xyz.jar' 为运行jar包名。3.给该脚本执行权限:chmod +x run.sh 。
  • 用java –jar 命令运行Jar包

    千次阅读 2021-02-28 17:16:29
    学会如何写一段转换jar包的程序,将你的jar包转换成你能使用java -jar 命令运行jar包或象在windows系统上那样通过双击来运行jar包。你可以很容易地将一个应用的所有的类和资源打包到一个jar文件中去。事实上,这只是...
  • java的jar包运行命令

    千次阅读 2021-11-24 17:46:43
    首先要安装jdk,然后用下面命令运行 java -jar ActiveR*.jar
  • Linux 停止运行Jar包命令

    千次阅读 2022-02-23 09:03:56
    上述命令会使jar包在后台运行,用户退出也不会终止程序。 其中:末尾的&,使用指定后台运行nohup命令表示,系统后台不挂断地运行命令,退出终端不会影响程序的运行。不加这个命令,即使使用&,在退出远程...
  • linux下运行jar包命令

    千次阅读 2019-07-27 00:14:31
    linux下运行jar包命令 详细介绍第三种方式 linux下的nohup命令进行详解 一. linux下运行jar包命令 1、java -jar xxxxx.jar // 当前xshell窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 2、....
  • Windows启动和停止jar包命令

    千次阅读 2021-06-17 16:46:07
    Windows启动jar包命令 1、普通启动 title XXX chcp 65001 java -Dfile.encoding=utf-8 -jar XXX.jar 加上-Dfile.encoding=utf-8后,不乱码 加上chcp 65001后,日志的中文不乱码 注:这种方式启动后,窗口不能关闭...
  • 通过Hadoop命令执行jar包

    千次阅读 2020-12-21 11:43:44
    然后通过hadoop命令运行jar包。 具体命令如下所示: hadoop fs jar xxxx.jar(jar包存放的路径) xxx(类路径名) 需要注意的是,用此种方式运行jar包时,jar包不是放在hadoop集群的,而是在linux上,因此路径也是...
  • linux后台运行jar包命令

    千次阅读 2019-06-19 14:41:22
    Linux运行jar包命令如下: 方式一: java-jarXXX.jar 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 那如何让窗口不锁定? 方式二 java-jarXXX.jar& &...
  • 一、如果java定义了jar包的main class入口,则使用如下命令 $ java -jar my.jar 二、如果Java没有定义jar的main class入口,则使用如下命令 $ java -cp my.jar com.example.MainClass
  • 1)java -jar 运行时是前台启动,并非后台运行 这个解决的方法是,使用nohub命令 nohup 是 no hang up 的缩写,就是不挂断的意思 nohup命令:如果你正在运行一个进程,并且关闭当前终端窗口还能在后台运行。 然后我们...
  • 主要有两种方式: 一是打的 jar 的 META-INF/MANIFEST.MF 文件里指定的 Main-Class;另一个是命令行指定要运行的 Main-Class。...关于这种打包操作参考 Maven 生成(打包)带有依赖的可以直接执行的一个 jar 。 2 j
  • 运行jar包命令

    千次阅读 2019-09-03 10:03:39
    在LINUX系统下运行JAR包命令如下 1、java-jar xxxxx.jar //当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 2、java-jar xxxxx.jar& //当前ssh窗口不被锁定,但是当窗口关闭时,...
  • Hadoop系列,运行jar文件命令

    千次阅读 2022-04-03 12:40:18
    hadoop jar jar包路径 入口类全路径 如:hadoop jar /opt/software/mapreducedemo-1.0-SNAPSHOT.jar com.mr.airSort.AIrRunJob
  • java命令行运行jar包详解2016

    千次阅读 2021-02-26 21:28:30
    java命令行运行jar包详解2016jar包是什么呢?jar是java archive file 的简写。从名字就可以知道,它的应用与Java息息相关。下面就详细介绍如何自己生成jar包,这样我们管理我们自己的代码(尤其是一些比较重要而且不会...
  • linux环境下运行jar包相关命令

    千次阅读 2019-09-26 23:40:30
    将linux服务器部署jar包的相关命令,以及可能涉及到的相关命令尽量罗列出来 直接运行jar包 java -jar ***.jar 直接运行jar包的话控制台的输出会显示到前台,并且该远程连接不能关闭,如果关闭的话,该服务的...
  • Windows 运行jar包

    千次阅读 2021-11-19 11:54:52
    1. 创建运行的cmd脚本 新建记事本 startup.txt @echo off ...@rem 运行的服务jar包目录路径 set SERVICE_JAR_DIR=D:\MyWorks\IdeaProgramFiles\LjdProgramFiles\IfmsWorks\ljd-ifms-cloud\ljd-stream-ms
  • 命令行运行jar包的常见方式

    千次阅读 2021-11-26 16:45:58
    java 命令行运行jar包的两种方式: 第一种方式: 如果没有指定主函数的话,需要使用这种方式进行运行 java -classpath xxxxx.jar 主函数全类名 <args> 第二种方式:如果使用带有 主函数的打包方式,可以使用这种,...
  • gradle中执行jar包命令

    千次阅读 2020-04-08 16:10:57
    主要需求就是在工程中会使用一些配置文件,配置文件是通过自定义的加密jar包来进行加密的,这个命令用cmd写入的,但是每次都要在项目外运行cmd命令,很麻烦,就是想把这些配置文件修改后,打包加密集成到gradle中来...
  • Linux 运行jar包命令如下:

    千次阅读 2019-07-22 11:15:15
    Linux 运行jar包命令如下: 方式一: java-jarXXX.jar 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 那如何让窗口不锁定? 方式二: java-jarXXX.jar& &代表...
  • Linux下启动和停止jar包运行的脚本
  • jar包启动基础命令

    千次阅读 2022-04-24 21:17:36
    一般情况下运行jar包,当前是可运行jar包,直接命令 java -jar common.jar 按下ctrl+C ,关闭当前ssh或者直接关闭窗口,当前程序都会退出。 我们在命令的结尾添加 “&” ,&表示该程序可以在后台执行 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 301,861
精华内容 120,744
关键字:

运行jar包命令