Crée un Java jar exécutable à la main

Pourquoi le faire à la main? C’est tellement inutile.
L’idée est surement d’apprendre ou d’automatiser ce processus.

En premier nous devons compiler les fichier .java en fichier .class
Le simple fait de lancer votre projet dans eclipse va compiler les class dans un dossier “eclipse” inclue dans votre projet. Vous pouvez aussi compiler votre projet grâve àjavac depuis la ligne de command mais nous ne couvrirons pas comment faire.

Ouvrez votre librarie jar depuis un quelconque gestionaire d’archive zip. Rappelez vous un fichier jar est simplement un fichier zip renomer.
Puis merger les dans un autre dossier ainsi que votre propre code.

Assurer vous de crée un dossier META-INF à la racine de votre projet. Dans celui-ci ajouter un fichier texte MANIFEST.MF qui resemble à ça:

Main-Class: com.yourcompany.YourMainClass

L’architecture de votre jar est à présent prête.
Simplement zipper le dossier mais sans inclure le dossier racine.
Finalement renommer le fichier zip en fichier jar.

Et Voila! Votre jar est à present éxécutable depuis la ligne de commande.

Laisser un commentaire