如何在不终止正在运行的 jar 文件进程的情况下关闭终端 [重复]

Posted

技术标签:

【中文标题】如何在不终止正在运行的 jar 文件进程的情况下关闭终端 [重复]【英文标题】:How to close the terminal without killing the jar file process that is running [duplicate] 【发布时间】:2021-08-19 22:22:07 【问题描述】:

我创建了一个包含在 PATH 变量中的 .bat 文件,这样当从终端调用它时,它会被执行并运行 java -jar 命令。

@echo off
java -jar "[path]\[filename].jar"

这个 jar 是一个具有 GUI 界面的 JavaFX 应用程序。 但是当我关闭终端时,JavaFX 应用程序被终止。 在windows上关闭终端时,是否有某个命令可以防止应用程序被杀死?

【问题讨论】:

知道在 Unix 系统上您要查找的命令称为 nohup 可能会有所帮助。 【参考方案1】:

你使用下面的命令

java -jar "[路径][文件名].jar" &

& 符号将在后台运行进程。

【讨论】:

很遗憾,这不起作用。

以上是关于如何在不终止正在运行的 jar 文件进程的情况下关闭终端 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何在不杀死 VM 的情况下关闭和重新打开 Spring Data Neo4J 上下文

linux 如何后台运行

使用 Qt 在不知道完整路径的情况下终止进程

PySide2:不能在不退出 APP 的情况下关闭 QMessageBox

在 Unity3D 中如何在不休眠的情况下关闭屏幕?

如何在不离开当前视图的情况下关闭 modalViewController?