Il existe de nombreux langages JVM et chaque outil de construction peut être combiné dans un fichier jar autonome. Cependant, écrire java -jar ~ .jar
ou créer un script shell à chaque fois est ennuyeux. Par conséquent, j'ai créé un outil pour faire de jar un fichier exécutable avec une seule commande. Cet article est l'article du 6ème jour du Calendrier de l'Avent VASILY 2017.
jarexe Un outil qui génère un fichier exécutable à partir d'un fichier jar. Il est implémenté dans Go.
https://github.com/katsuyan/jarexe
go get github.com/katsuyan/jarexe
Ou faites un clone git et faites un go build
.
jarexe ~.jar
Faire ce qui précède générera un fichier exécutable avec le nom du fichier jar sans le .jar
.
Chaque option peut être confirmée avec la commande suivante.
jarexe -h
jarexe ~.jar --name ...
Vous pouvez changer le nom du fichier exécutable généré en ajoutant l'option name
.
jarexe ~.jar --jop "-Xmn120m -Xmx480m -Xms480m"
Il est possible d'ajouter des options java pour l'exemple ci-dessus.
Tout ce que je fais, c'est fusionner le code qui appelle mon propre fichier avec java -jar
et le contenu du fichier jar.
↓ Image
https://coderwall.com/p/ssuaxa/how-to-make-a-jar-file-linux-executable
Recommended Posts