Für Linux gibt es eine Möglichkeit: Packen Sie das jar in eine bash-Datei. Schritte:
1- Erstellen Sie einen Stub:
MYSELF=`which "$0" 2>/dev/null` [ $? -gt 0 -a -f "$0" ] && MYSELF="./$0" exec java -jar $MYSELF "$@" exit $?
2- Verketten Sie den Stub und das Jar in eine neue ausführbare Datei:
cat stub.sh Main.jar > main.sh
3- Machen Sie die neue Datei ausführbar:
chmod +x main.sh
Das ist es! Quelle: https://coderwall.com/p/ssuaxa/how-to-make-a-jar-file-linux-executable