Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1467 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [java] NoClassDefFoundError au lancement d'un Jar

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[java] NoClassDefFoundError au lancement d'un Jar

n°781412
Jubijub
Parce que je le VD bien
Posté le 29-06-2004 à 13:40:32  profilanswer
 

Code :
  1. C:\bidouille\iziget_v1>java -jar iziget.jar
  2. Exception in thread "main" java.lang.NoClassDefFoundError: classes/gui/GuiApplic
  3. ation (wrong name: gui/GuiApplication)
  4.         at java.lang.ClassLoader.defineClass0(Native Method)
  5.         at java.lang.ClassLoader.defineClass(Unknown Source)
  6.         at java.security.SecureClassLoader.defineClass(Unknown Source)
  7.         at java.net.URLClassLoader.defineClass(Unknown Source)
  8.         at java.net.URLClassLoader.access$100(Unknown Source)
  9.         at java.net.URLClassLoader$1.run(Unknown Source)
  10.         at java.security.AccessController.doPrivileged(Native Method)
  11.         at java.net.URLClassLoader.findClass(Unknown Source)
  12.         at java.lang.ClassLoader.loadClass(Unknown Source)
  13.         at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
  14.         at java.lang.ClassLoader.loadClass(Unknown Source)
  15.         at java.lang.ClassLoader.loadClassInternal(Unknown Source)


 
Mon jar est généré par un script ant, et il me fait le manifest suivant :  

Code :
  1. Manifest-Version: 1.0
  2. Ant-Version: Apache Ant 1.6.1
  3. Created-By: 1.4.2_04-b05 (Sun Microsystems Inc.)
  4. Built-By: 3DDL
  5. Main-Class: classes/gui.GuiApplication


 
le jar contient plein de trucs, dont /classes/gui/GuiApplication
 
je comprends pas le pb...la classe est bien celle qui contient le main
 
Le double clic dessus me dit qu'il ne trouve pas le main (sic), et le lancement via java -jar monprog.jar me lance l'erreur ci dessus...
 
A noter que l'appli fonctionne parfaitement hors du jar :D


Message édité par Jubijub le 29-06-2004 à 13:46:32

---------------
Jubi Photos : Flickr - 500px
mood
Publicité
Posté le 29-06-2004 à 13:40:32  profilanswer
 

n°781419
the real m​oins moins
Posté le 29-06-2004 à 13:45:55  profilanswer
 

"NoClassDefFoundError: classes/gui/GuiApplic
  ation (wrong name: gui/GuiApplication)" ça te met pas la puce à l'oreille?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°781421
Jubijub
Parce que je le VD bien
Posté le 29-06-2004 à 13:47:02  profilanswer
 

ben non, pas quand la classe est dans le rep classes et dans le package gui et qu'elle s'appelle GuiApplication


---------------
Jubi Photos : Flickr - 500px
n°781452
benou
Posté le 29-06-2004 à 14:06:50  profilanswer
 

ton jar ne doit pas contenir le répertoire classes
 
et le Main-Class du manifest doit contenir le nom (complet) de ta classe.


---------------
ma vie, mon oeuvre - HomePlayer
n°781471
Jubijub
Parce que je le VD bien
Posté le 29-06-2004 à 14:19:59  profilanswer
 

ouaip, j'avais fini par le déterminer moi même...et c bien ce que je craignais...je v devoir refaire tt les chemins de l'appli (qui n'a pas été conçu pour ça à la base)...misère :(


---------------
Jubi Photos : Flickr - 500px

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [java] NoClassDefFoundError au lancement d'un Jar

 

Sujets relatifs
problème lancement programmeJAVA : Erreur avec 2 requêtes imbriquées :'-|
[JAVA - DEBUTANT] Ajouter xerces à NEtBeans ?Gerer des flux boursiers en Java
Java application -> connection sqlserver Pbm driver dans ManifestPbl corba java
Comment lister les bases de données Mysql en java?[resolut][JAVA - SWING] JButton dans une JTable
Projet Java et opensourceTrouver les declarations de methodes dans un source java ?
Plus de sujets relatifs à : [java] NoClassDefFoundError au lancement d'un Jar


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR