方法一:使用 & 符号 在命令的末尾添加 & 符号可以将命令放入后台执行。这种方法简单直接,但需要注意的是,如果关闭终端窗口,后台进程可能会随之终止。 sh java -jar your-application.jar & 方法二:使用 nohup 命令 nohup 命令可以在你退出终端或关闭终端窗口后继续运行相应的进程。它会忽略所有的挂...
1、用java -jar xxx.jar 点击回车就会启动成功,但是当退出或者关闭远程工具就会把进程关闭 2、命令:java -jar xxx.jar & 此语句比第一个命令多一个&符号,但是Ctrl+c或者关闭窗口后,后台程序仍然继续执行。 3、执行java -jar xxx.jar后,然后ctrl+z 退出到控制台,执行 bg 再执行exit命令。完成以上3步,退出s...
要在Windows环境下使jar包在后台运行,可以使用javaw命令代替java命令,javaw命令不会打开命令行窗口,适合运行没有图形界面但需要在后台运行的Java应用程序;也可以使用winsw工具安装为系统服务实现后台运行。 结合操作系统支持的方式,window下java程序后台运行又主要分如下四种方式: 1.使用javaw -jar demo.ja...
方法二:使用第三方库 除了使用Java自带的ProcessBuilder类,还可以使用一些第三方库来实现后台运行jar文件的功能。其中一个常用的库是Apache Commons Exec。该库提供了更加方便的方法来创建并执行子进程。下面是使用Apache Commons Exec的代码示例: importjava.io.IOException;importorg.apache.commons.exec.CommandLine;impor...
接下来,我们需要创建一个简单的 Java 应用程序,并将其打包为 JAR 文件。 示例Java 代码 以下是一个简单的 Java 应用程序,名为MyApp.java。 publicclassMyApp{publicstaticvoidmain(String[]args){// 无限循环的任务while(true){System.out.println("应用程序正在后台运行...");try{Thread.sleep(5000);// 暂...
直接用 java -jar xxx.jar,当退出或关闭shell时,程序就会停止掉。以下方法可让jar运行后一直在后台运行。 1. java -jar xxx.jar & 说明: 在末尾加入 & 符号 2. (1)执行 java -jar xxx.jar 后 (2)ctrl+z 退出到控制台,执行 bg (3)exit
java -jar yourApp.jar:启动Java应用程序。 &:将命令放入后台运行。 应用场景 长期运行的服务:例如,启动一个Web服务器或消息队列服务,这些服务需要长时间运行,不应因用户退出终端而停止。 批处理任务:对于需要长时间运行的批处理任务,如数据导入、数据分析等,可以使用此命令确保任务完成。
java后台启动jar包 启动方式一 在jar包所在文件夹打开命令窗口,输入以下命令 java -jar app.jar 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 启动方式二 java -jar app.jar & &代表在后台运行。 特定:当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。
1、执行jar包的命令和在windows操作系统上是一样 java -jar jarName-0.0.1-SNAPSHOT.jar;注: 关闭服务器连接时会关闭此程序进程,(推荐测试可用) 2、将jar程序设置成后台运行,并且将标准输出的日志重定向至文件msg.log nohup java -jar jarName-0.0.1-SNAPSHOT.jar >msg.log 2>&1 &;注: nohup命令的作用...