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.

Assurez-vous que votre fichier manifeste se termine par une nouvelle ligne, sinon votre fichier manifeste ne sera pas analysé.

 

 
 

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:

Télécharger le projet en cliquant ici.

 

Partagez cet article

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *