Création d'un fichier .jar
Chaisedu32
-
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Je suis actuellement en train d'essayer de transformer mon code en un .jar exécutable. Je suis dans le dossier "EasyNotes" dans lequel j'ai un dossier "ws" comportant toutes mes images et un dossier "src" comportant tous mes fichiers .java. Dans le dossier "EasyNotes" j'ai mis tous mes fichiers .class ainsi qu'un fichier "MANIFEST.MF" qui contient le code suivant :
Dans l'invite de commandes, je me place dans le dossier "EasyNotes", et je fais :
jar cvmf MANIFEST.MF EasyNotes.jar *.class
L'invite de commandes me renvoie l'erreur :
java.io.IOException: invalid header field
at java.util.jar.Attributes.read(Attributes.java:410)
at java.util.jar.Manifest.read(Manifest.java:199)
at java.util.jar.Manifest.<init>(Manifest.java:69)
at sun.tools.jar.Main.run(Main.java:176)
at sun.tools.jar.Main.main(Main.java:1288)
J'ai fait pas mal de recherches pour essayer de corriger le problème, j'ai fait attention au retour chariot à la fin du fichier MANIFEST.MF, qu'il n'y ait pas d'espace au mauvais endroit, etc. Mais là je ne vois vraiment pas ce qui peut bloquer. Si quelqu'un a la solution à ce problème, je lui en serait très reconnaissant :D
Merci d'avance, bonne journée :)
Je suis actuellement en train d'essayer de transformer mon code en un .jar exécutable. Je suis dans le dossier "EasyNotes" dans lequel j'ai un dossier "ws" comportant toutes mes images et un dossier "src" comportant tous mes fichiers .java. Dans le dossier "EasyNotes" j'ai mis tous mes fichiers .class ainsi qu'un fichier "MANIFEST.MF" qui contient le code suivant :
Main-Class: Main
Class-path:
Dans l'invite de commandes, je me place dans le dossier "EasyNotes", et je fais :
jar cvmf MANIFEST.MF EasyNotes.jar *.class
L'invite de commandes me renvoie l'erreur :
java.io.IOException: invalid header field
at java.util.jar.Attributes.read(Attributes.java:410)
at java.util.jar.Manifest.read(Manifest.java:199)
at java.util.jar.Manifest.<init>(Manifest.java:69)
at sun.tools.jar.Main.run(Main.java:176)
at sun.tools.jar.Main.main(Main.java:1288)
J'ai fait pas mal de recherches pour essayer de corriger le problème, j'ai fait attention au retour chariot à la fin du fichier MANIFEST.MF, qu'il n'y ait pas d'espace au mauvais endroit, etc. Mais là je ne vois vraiment pas ce qui peut bloquer. Si quelqu'un a la solution à ce problème, je lui en serait très reconnaissant :D
Merci d'avance, bonne journée :)
A voir également:
- Création d'un fichier .jar
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier rar - Guide
- Fichier .dat - Guide