我有一个.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
有关如何使用屏幕实用程序的更多信息。