8

Click here to load reader

Programmation orientée objet en langage JAVAlitis.univ-lehavre.fr/~duvallet/enseignements/Cours/JAVA/COURS... · Programmation orientée objet en langage JAVA Les fichiers JAR et

Embed Size (px)

Citation preview

Page 1: Programmation orientée objet en langage JAVAlitis.univ-lehavre.fr/~duvallet/enseignements/Cours/JAVA/COURS... · Programmation orientée objet en langage JAVA Les fichiers JAR et

Programmation orientée objet en langage JAVALes fichiers JAR et les applications exécutables

Claude Duvallet

Université du HavreUFR Sciences et Techniques

25 rue Philippe Lebon - BP 54076058 LE HAVRE CEDEX

[email protected]://litis.univ-lehavre.fr/∼duvallet/

Claude Duvallet — 1/8 Programmation en JAVA

Page 2: Programmation orientée objet en langage JAVAlitis.univ-lehavre.fr/~duvallet/enseignements/Cours/JAVA/COURS... · Programmation orientée objet en langage JAVA Les fichiers JAR et

Création d’un fichier Jar exécutable (1/2)

Création d’un fichier Jar :jar cvf MonFichier.jar MaClasse1.class MaClasse2.class ...jar cvf MonFichier.jar MonPackage/Mise à jour d’un fichier Jar :jar uvf MonFichier.jar MaClasse1.class MaClasse2.class ...jar uvf MonFichier.jar MonPackage/Lister le contenu d’un fichier Jar :jar tvf MonFichier.jarExtraire le contenu d’un fichier Jar :jar xvf MonFichier.jarStructure d’un fichier Jar :META-INF/MANIFEST.MFFichiers.classNomPackage/Fichiers.classLe contenu du fichier MANIFEST.MF :Manifest-Version: 1.0Class-Path: .

Claude Duvallet — 2/8 Programmation en JAVA

Page 3: Programmation orientée objet en langage JAVAlitis.univ-lehavre.fr/~duvallet/enseignements/Cours/JAVA/COURS... · Programmation orientée objet en langage JAVA Les fichiers JAR et

Création d’un fichier Jar exécutable (2/2)

Créer un jar exécutable :modifier le fichier MANIFEST.MF pour ajouter le nom de la classeprincipale.

Manifest-Version: 1.0Class-Path: .Main-Class: NomClasse

créer le fichier Jar avec le fichier MANIFEST.MF :jar cvmf META-INF/MANIFEST.MF Nom.jar NomDesClasses

Exécuter un jar : java -jar MonFichier.jar

Claude Duvallet — 3/8 Programmation en JAVA

Page 4: Programmation orientée objet en langage JAVAlitis.univ-lehavre.fr/~duvallet/enseignements/Cours/JAVA/COURS... · Programmation orientée objet en langage JAVA Les fichiers JAR et

Création d’un Jar exécutable avec Eclipse (1/2)

1 Cliquez avec le bouton droit sur le projet, puis sur "export", etensuite sur "Runnable JAR file".

Claude Duvallet — 4/8 Programmation en JAVA

Page 5: Programmation orientée objet en langage JAVAlitis.univ-lehavre.fr/~duvallet/enseignements/Cours/JAVA/COURS... · Programmation orientée objet en langage JAVA Les fichiers JAR et

Création d’un Jar exécutable avec Eclipse (2/2)

2 Choisissez les ressources à mettre dans le JAR (le projet).3 Choisissez les options que vous désirez, entrez l’adresse de

destination de votre JAR et son nom.

4 Cliquez sur "terminer".

Claude Duvallet — 5/8 Programmation en JAVA

Page 6: Programmation orientée objet en langage JAVAlitis.univ-lehavre.fr/~duvallet/enseignements/Cours/JAVA/COURS... · Programmation orientée objet en langage JAVA Les fichiers JAR et

Création d’un exécutable pour Windows (1/3)

1 La création d’un fichier exécutable pour Windows nécessite dedisposer du logiciel Launch4J.

2 Il faut avoir au préalable créer un JAR exécutable.3 Il faut ensuite lancer l’application Launch4J.4 Puis, il faut configurer les paramètres de bases (Onglet "Basic")

ainsi que le JRE (Onglet "JRE").

Claude Duvallet — 6/8 Programmation en JAVA

Page 7: Programmation orientée objet en langage JAVAlitis.univ-lehavre.fr/~duvallet/enseignements/Cours/JAVA/COURS... · Programmation orientée objet en langage JAVA Les fichiers JAR et

Création d’un exécutable pour Windows (2/3)

Configuration des paramètres de bases :

Claude Duvallet — 7/8 Programmation en JAVA

Page 8: Programmation orientée objet en langage JAVAlitis.univ-lehavre.fr/~duvallet/enseignements/Cours/JAVA/COURS... · Programmation orientée objet en langage JAVA Les fichiers JAR et

Création d’un exécutable pour Windows (3/3)

Configuration des paramètres de l’environnement d’exécution :

Pour lancer la création de l’exécutable, il faut cliquer sur ce bouton :

Claude Duvallet — 8/8 Programmation en JAVA