Bonjour,

J'essaie de créer un jar pour exécuter une application.
Pour faire cours mon projet sous java à cette arborescence :
+MonAppli
____+src
_______+controler
__________+Main.java
_______+view
__________+affichage.java
_______+model
__________+Date.java
____+lib

J'ai fais le .jar à l'aide d'Eclipse en lui fournissant un manifest qui est le suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Manifest-Version: 1.0
Class-Path: lib/* C:\Program Files\Java\jre6\lib\*
Main-Class: controler.Main
et lorsque je le lance sous la consol DOS (java -jar test.jar), j'ai ces erreurs suivantes :
Exception in thread "main" java.lang.NoClassDefFoundError: controler/Main
Caused by: java.lang.ClassNotFoundException: controler.Main
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)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Could not find the main class: controler.Main. Program will exit.

Et c'est le fait qu'il ne trouve pas le main qui me dérange énormément.

Merci pour votre aide