Comment créer un fichier exe Java ou un fichier JAR exécutable
Dans ce tutoriel, nous allons voir comment créer un fichier JAR exécutable. Lorsque vous double cliquez dessus, il exécute la classe principale définie dans le fichier manifeste.
1. Exemple Swing
Créez une simple application Java Swing, qui affiche un bouton.
package com.waytolearnx.swing; import javax.swing.*; public class SwingApp { public static void main(String[] args){ JFrame frame = new JFrame("Ma première interface graphique"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setSize(250,250); JButton btn = new JButton("Cliquez ici"); frame.getContentPane().add(btn); frame.setVisible(true); } }
Sortie:
2. Manifest.txt
Créez un fichier manifest.txt qui contient la ligne suivante:
Main-Class: com.waytolearnx.swing.SwingApp
Utilise Main-Class comme point d’entrée de ce fichier Jar, lorsque vous double cliquez sur ce fichier Jar, la méthode main() de la classe SwingApp sera lancée.
3. Fichier Jar
Créez un fichier Jar en ajoutant les fichiers « SwingApp.class » et « manifest.txt ».
Supposons la structure de votre projet est comme suit:
c:\projet\classes\com\waytolearnx\swing\SwingApp.class c:\projet\classes\manifest.txt
Déplacez-vous sur le dossier « classes » et exécuter la commande suivante pour créer le fichier JAR « SwingApp.jar »
jar -cvfm SwingApp.jar manifest.txt com/waytolearnx/swing/*.class
Sortie: