J'ai donc créé le fichier manifest suivant (appelé "mani" puisqu'apparemment on ne fait que le concaténer avec le fichier manifest créé par défault):
1 2 3
| Main-Class: essai2
Class-Path: ../jung-1.7.6.jar ../commons-collections-3.2.jar ../resolver.jar ../serializer.jar ../concurrent.jar ../colt.jar ../commons-collections-testframework-3.2.jar ../xercesImpl.jar ../xml-apis.jar |
Je l'ai mis dans le même dossier que tous les autres .jar et le .class, et j'ai ensuite exécuté ça:
jar cmvf mani essai2.jar essai2.class commons-collections-3.2.jar resolver.jar serializer.jar concurrent.jar colt.jar commons-collections-testframework-3.2.jar xercesImpl.jar xml-apis.jar
avec ce résultat:
1 2 3 4 5
| java.io.IOException: invalid manifest format
at java.util.jar.Manifest.read(Manifest.java:208)
at java.util.jar.Manifest.<init>(Manifest.java:52)
at sun.tools.jar.Main.run(Main.java:132)
at sun.tools.jar.Main.main(Main.java:1022) |
Partager