有没有办法直接从 java Unix 可执行文件运行 .jar 文件?

有没有办法直接从 java Unix 可执行文件运行 .jar 文件?

我有一个.jar文件,想用java嵌入在另一个应用程序中的 Unix 可执行文件打开它。(出于安全原因,我没有安装 Java)有没有办法.jar在 OS X 上直接使用 Unix 可执行文件运行此文件,最好不需要终端、iTerm 等保持打开状态?我知道运行path/to/java -jar file.jar文件.jar就可以了,但终端窗口必须保持打开状态。

答案1

显然,您可以nohup /path/to/java -jar /path/to/server.jar &在其他 Unix/Linux 系统上使用它。我刚刚尝试过,但在 OSX 上没有成功。

您可以在屏幕会话中运行它。

screen -S ScreenSessionName -dmS /path/to/java -jar file.jar

您可以重新连接到屏幕以停止或更改正在运行的程序的设置

screen -r ScreenSessionName

在终端中输入man screen有关如何使用屏幕实用程序的更多信息。

相关内容