Gibt es eine Möglichkeit, eine .jar-Datei direkt von einer ausführbaren Java-Unix-Datei auszuführen? - Macos, Unix, Java

Ich habe ein .jar Datei und möchte sie mit einer ausführbaren Unix-Datei öffnen, java, die ich in eine andere Anwendung eingebettet habe (ich habe aus Sicherheitsgründen kein Java installiert) Gibt es eine Möglichkeit, dies auszuführen .jar Datei unter OS X, direkt über die Unix-Programmdatei, vorzugsweise ohne dass dafür Terminal, iTerm usw. geöffnet bleiben müssen? Ich weiß, dass es läuft path/to/java -jar file.jar läuft die .jar Datei in Ordnung, aber das Terminal-Fenster muss geöffnet bleiben.

Antworten:

1 fĂĽr Antwort â„– 1

Anscheinend kannst du nohup /path/to/java -jar /path/to/server.jar & auf anderen Unix / Linux-Systemen. Ich habe es gerade ausprobiert und hatte mit OSX kein GlĂĽck.

Sie können es in einer Bildschirmsitzung ausführen.

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

Sie können erneut eine Verbindung zum Bildschirm herstellen, um die Einstellung im laufenden Programm mit zu stoppen oder zu ändern

screen -r ScreenSessionName

Art man screen Weitere Informationen zur Verwendung des Bildschirmdienstprogramms finden Sie im Terminal.