XicoLoco
Messages postés3Date d'inscriptionmercredi 25 avril 2012StatutMembreDernière intervention26 avril 2012
-
25 avril 2012 à 23:55
XicoLoco
Messages postés3Date d'inscriptionmercredi 25 avril 2012StatutMembreDernière intervention26 avril 2012
-
26 avril 2012 à 19:21
Bonjour,
Voila j'ai un petit probléme, j'ai créé un programme pour l'école, mais je n'arrive pas à créer un executable (.jar). Mon projet se trouve dans un dossier nommé projet1 où il y a le dossier sources pour tous le fichier.java et classes pour les fichiers.class.
Tous les fichiers se trouvent dans le package g11.projet1.classes
J'ai testé ceci:
Je me place dans le dossier projet1
1.crée MANIFEST.MF
Main-Class: g11.projet1.classes.Main
2.crée archive jar
jar cvmf MANIFEST.MF projet1.jar ./business/*.class
3.quand j'execute: java -jar projet1.jar j'ai un message d'erreur
XicoLoco
Messages postés3Date d'inscriptionmercredi 25 avril 2012StatutMembreDernière intervention26 avril 2012 26 avril 2012 à 00:13
Je me corrige:
Je me place dans le dossier projet1
1.crée MyManifest.txt
Main-Class: g11.projet1.classes.Main
2.crée archive jar
jar cfm projet1.jar MyManifest.txt ./business/*.class
3.quand j'execute: java -jar projet1.jar j'ai un message d'erreur suivant
Exception in thread "main" java.lang.NoClassDefFoundError: g11/projet1/classes/Main
Caused by: java.lang.ClassNotFoundException: g11.projet1.classes.Main
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: g11.projet1.classes.Main. Program will exit.