web-dev-qa-db-fra.com

Comment créer un fichier texte exécutable en exécutant un fichier .jar avec des arguments

Je dois créer un fichier texte exécutable simple (de préférence via chmod + x, mais ce n'est pas nécessaire), qui exécute un fichier .jar et transmet les arguments JVM ainsi que les arguments spécifiques à jar. Il doit également fonctionner dans le terminal sp, je peux voir la sortie.

#!/bin/bash
Java -Xmx4G -Xms2G file.jar nogui

où nogui est l'argument spécifique au programme, ne semble rien faire lorsqu'il est exécuté dans un terminal (il n'ouvre même pas de fenêtre de terminal).

2
Hunter Robertson

Pour exécuter un fichier JAR via Java, vous devez utiliser le commutateur -jar.

#!/bin/bash
Java -Xmx4G -Xms2G -jar file.jar nogui
1
A.B.