(JAVA) Utilisez l’invite de commandes pour créer un fichier .jar à partir de plusieurs fichiers .class.

J’ai écrit un fichier .java, appelé Main.java, et je l’ai compilé à l’aide du fichier javac de l’invite de commande Windows. Le compilateur crée plusieurs fichiers .class (appelés Main.class, Main $ 1.class et Main $ 2.class – vraisemblablement parce que j’ai des classes internes anonymes dans mon fichier Main.java). J’essaie de créer un fichier .jar exécutable afin de pouvoir double-cliquer sur un raccourci pour exécuter cette application (il s’agit d’une application Java Swing), mais j’échoue lorsque je navigue dans le répertoire des trois fichiers de classe et que je tape:

jar cfv file.jar Main.class Main$1.class Main$2.class 

L’invite de commande affiche ensuite ce texte:

 added manifest adding: Main.class(in 4871) (out = 2848)(deflated 41%) adding: Main$1.class(in 1409) (out = 833)(deflated 40%) adding: Main$2.class(in 1239) (out = 767)(deflated 38%) 

Malgré cela, lorsque je double-clique sur le fichier file.jar dans l’Explorateur Windows, rien ne se passe. Aucune application de swing ne s’ouvre.

J’espère que quelqu’un pourra m’aider avec ça. Je vous remercie

Meilleur … SL