Construction et exécution du JAR exécutable
Maintenant que vous avez configuré le fichier manifeste, vous êtes prêt à construire et exécuter le fichier JAR exécutable. Le processus consiste à compiler les classes Java, à créer le fichier JAR, puis à exécuter le fichier JAR.
Construction du JAR exécutable
Pour construire le fichier JAR exécutable, vous pouvez utiliser l'outil en ligne de commande jar
. Voici un exemple de comment faire cela sur un système Ubuntu 22.04 :
## Compile the Java classes
javac com/labex/example/Main.java
## Create the manifest file
echo "Main-Class: com.labex.example.Main" > MANIFEST.MF
## Create the JAR file with the manifest
jar cvfm my-app.jar MANIFEST.MF com/
Dans cet exemple, nous compilons d'abord les classes Java, puis nous créons le fichier manifeste avec l'attribut Main-Class
, et enfin nous utilisons la commande jar
pour créer le fichier JAR exécutable, en spécifiant le fichier manifeste et les classes Java compilées.
Exécution du JAR exécutable
Une fois que vous avez construit le fichier JAR exécutable, vous pouvez l'exécuter en utilisant la commande java
. Voici un exemple :
java -jar my-app.jar
Cette commande exécutera la classe principale spécifiée dans le fichier manifeste et lancera votre application Java.
Vous pouvez également double-cliquer sur le fichier JAR dans un gestionnaire de fichiers, ou utiliser la commande open
sur macOS, pour exécuter le fichier JAR exécutable. Le système d'exploitation reconnaîtra automatiquement le fichier JAR comme exécutable et lancera l'application Java.
En suivant ces étapes, vous pouvez facilement construire et exécuter vos propres fichiers JAR exécutables, ce qui facilite la distribution et l'exécution de vos applications Java.