Exception main quand je lance mon .JAR

Fermé
loula_girl Messages postés 9 Date d'inscription mardi 22 février 2005 Statut Membre Dernière intervention 8 mai 2005 - 4 mai 2005 à 17:46
 Secaulassop - 11 juil. 2008 à 09:15
Bonjour a tous,

Voici mon problème:

J'ai crée une archive jar et quand je double clique dessus l'erreur suivante apparait:
Exception in thread "main" java.lang.NoClassDefFoundError: src/Application

Je ne vois pas d'où viens le problème d'autant plus que Application.class se trouve bien dans le dossier src....

Voici mon manifest si sa peux vous aider:
Manifest-Version: 1.0
Created-By: 1.4.1_01 (Sun Microsystems Inc.)
Main-Class: App
Class-Path: ./LIBJAR/activation.jar ./LIBJAR/mail.jar ./LIBJAR/msbase.jar ./LIBJAR/mssqlserver.jar ./LIBJAR/msutil.jar

Merci pour votre aide sa fait deux jours que je suis dessus je vais péter un cable...

6 réponses

Sa peut ptet venir du classpath!!!!!!!!
0
loula_girl Messages postés 9 Date d'inscription mardi 22 février 2005 Statut Membre Dernière intervention 8 mai 2005
6 mai 2005 à 10:38
Je ne vois comment faire, j'ai essayé de mettre le classpath mais sa ne marche toujours pas peut etre que je le fais mal????

Merci pour votre aide
0
loula_girl Messages postés 9 Date d'inscription mardi 22 février 2005 Statut Membre Dernière intervention 8 mai 2005
8 mai 2005 à 19:05
Salut,

Me suis trompé je vous ai donné le mauvais manifest c'est celui-ci le bon:

Manifest-Version: 1.0
Created-By: 1.4.1_01 (Sun Microsystems Inc.)
Main-Class: src.Application
Class-Path: ./LIBJAR/activation.jar ./LIBJAR/mail.jar ./LIBJAR/msbase.jar ./LIBJAR/mssqlserver.jar ./LIBJAR/msutil.jar
0
loula_girl Messages postés 9 Date d'inscription mardi 22 février 2005 Statut Membre Dernière intervention 8 mai 2005
8 mai 2005 à 19:09
Ma nouvelle erreur est la suivante :

>>Exception in thread "main" java.lang.NoClassDefFoundError: src/Application (wrong
>>name: Application)
>> at java.lang.ClassLoader.defineClass0(Native Method)
>> at java.lang.ClassLoader.defineClass(Unknown Source)
>> at java.security.SecureClassLoader.defineClass(Unknown Source)
>> at java.net.URLClassLoader.defineClass(Unknown Source)
>> at java.net.URLClassLoader.access$100(Unknown Source)
>> 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)
0
kij_82 Messages postés 4088 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 857
9 mai 2005 à 21:26
Tu peux mettre le code de Application stp,
sinon peut etre que le nom Application est déjà utilisé ?
0
si ta classe Application est directement dans le répertoire src, alors fais le manifest ainsi :

Main-Class: Application
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Secaulassop
24 juin 2008 à 12:44
Si tu as trouvé la solution, je suis intéressé, car j'ai la même.
En fait mon projet tourne tout seul dans Eclipse, mais pas moyen de l'exporter...
0
Update : j'ai trouvé finalement (mais j'ai oublié de le signaler), j'avais juste oublié de choisir quelle classe contenait le main.
0