jar程序后台运行不显示运行过程
时间: 2023-09-08 09:15:29 浏览: 121
你可以尝试在命令行中运行jar程序,并将其输出重定向到一个日志文件中。这样,程序将在后台运行,而不会在终端中显示运行过程。
以下是一个示例命令:
```shell
java -jar your_program.jar > log.txt &
```
这会将程序的输出写入名为log.txt的日志文件中,并使用`&`符号将程序放入后台运行。你可以通过查看日志文件来监视程序的运行过程。
请注意,这只适用于在类Unix系统(如Linux)中运行程序。如果你在Windows系统上运行程序,你可以考虑使用类似的方法,如使用PowerShell或第三方工具来实现类似的效果。
相关问题
cmd jar包后台运行
要在后台运行一个jar包,可以使用以下命令:
```
nohup java -jar yourjarfile.jar > log.txt &
```
其中,`yourjarfile.jar`是你要运行的jar文件名,`log.txt`是你要将输出信息记录到的文件名。
这个命令会将程序在后台运行,并且将输出信息记录到`log.txt`文件中。你可以通过查看这个文件来查看程序的输出信息。
注意,在使用这个命令时,你需要先进入jar文件所在的目录。
Linux jar包 后台运行
如果您想在 Linux 上运行一个 jar 文件,并使其在后台运行,可以使用以下命令:
```
nohup java -jar yourJarFile.jar > log.txt &
```
这将使用 nohup 命令运行 jar 文件,并将标准输出重定向到 log.txt 文件。& 符号将命令放到后台运行。这样即使您退出终端,您的应用程序也将继续运行。
阅读全文