Wenn wir ein unter Windows entwickeltes Java-Programm unter Linux ausführen müssen, müssen wir das Java-Programm in ein JAR-Paket packen und es auf Linux hochladen.
Im Folgenden finden Sie mehrere Möglichkeiten, JAR-Pakete im Hintergrund unter Linux zu starten:
Methode 1:
java -jar xxx.jar &
& bedeutet, dass im Hintergrund ausgeführt wird, das SSH-Fenster ist nicht gesperrt , aber wenn das Fenster geschlossen wird, wird das Programm trotzdem beendet.
Methode 2:
nohup java -jar xxx.jar &
nohup bedeutet, die Befehlszeile auszuführen, ohne aufzulegen. Wenn das Konto das Terminal verlässt oder schließt, wird das Programm weiterhin ausgeführt.
Beim Ausführen eines Jobs mit dem Befehl nohup werden alle Ausgaben des Jobs in die Datei nohup.out umgeleitet, sofern nicht anders eine Ausgabedatei angegeben ist.
Methode 3:
nohup java -jar xxx.jar >/usr/local/temp.txt &
> /usr/local/temp.txt bedeutet, dass alle Startprotokollinformationen in der Datei temp.txt aufgezeichnet werden.
Empfohlenes Tutorial: Linux-Tutorial
Das obige ist der detaillierte Inhalt vonWie führe ich ein JAR-Paket im Linux-System aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!