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 :
et lorsque je le lance sous la consol DOS (java -jar test.jar), j'ai ces erreurs suivantes :
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
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
Partager