Bonjour,

Je souhaite faire un fichier jar d'un projet que je viens de terminer.
Il fallait que j'incluse dans mon jar l'API JFreeChart donc en cherchant un peu j'ai vu qu'il fallait creer un fichier MANIFEST.MF, je l'ai édité de cette facon :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
Manifest-Version: 1.0
Created-By: Adrien_Bertin
Main-Class: Main
Class-Path: jfreechart-1.0.8/jfreechart-1.0.8/lib/jcommon-1.0.12.jar
jfreechart-1.0.8/jfreechart-1.0.8/lib/jfreechart-1.0.8.jar
Puis je tape ma commande :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
jar -cvmf MANIFEST.MF CAIPF.jar *.class jfreechart-1.0.8/
Et voila la reponse :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
java.io.IOException: invalid header field
        at java.util.jar.Attributes.read(Attributes.java:389)
        at java.util.jar.Manifest.read(Manifest.java:167)
        at java.util.jar.Manifest.<init>(Manifest.java:52)
        at sun.tools.jar.Main.run(Main.java:123)
        at sun.tools.jar.Main.main(Main.java:903)
Qu'est ce qui cloche ?

Merci