Bonjour,
Je cherche à créer un Jar exécutable.
J'ai cherché sur le forum et j'ai trouvé pas mal de sujets qui traitent ce genre de question.
En gros, il faut créer un fichier manifest.mf dans lequel il faut spécifier la Main-Class et aussi lister les jar utilisés dans le class-path.
J'ai procédé comme indiqué en créant un dossier lib sous lequel j'ai mis tous les jar que j'ai ajouté mais malheureusement ça n'a pas fonctionné.
Quelqu'un saurait-il m'expliquer comment procéder ?
Voici le contenu du fichier manifest.mf :
En lançant la commande java - jar nomdujar.java j'obtiens cette erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Manifest-Version: 1.0 Main-Class: presentation.Generateur Class-Path: lib/jdom.jar lib/mysql-connector-java-5.0.4-bin.jar lib/org.spring framework.asm-3.0.1.RELEASE.jar lib/org.springframework.beans-3.1.0.M1.jar lib/org.springframework.context-3.0.1.RELEASE.jar lib/org.springframework.co re-3.1.0.M1.jar lib/org.springframework.expression-3.0.1.RELEASE.jar lib/top link-essentials.jar lib/toplink-essentials-agent.jar lib/miglayout15-swing.j ar lib/forms-1.3.0.jar
Merci d'avance pour votre aide.Exception in thread "main" java.lang.NoClassDefFoundError: org/springframew
ontext/ApplicationContext
Caused by: java.lang.ClassNotFoundException: org.springframework.context.Ap
tionContext
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: presentation.Generateur. Program will exit.
Partager