Exception main quand je lance mon .JAR

loula_girl Messages postés 9 Statut Membre -  
 Secaulassop -
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

rudyyyyyyy
 
Sa peut ptet venir du classpath!!!!!!!!
0
loula_girl Messages postés 9 Statut Membre
 
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 Statut Membre
 
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 Statut Membre
 
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 4260 Statut Contributeur 857
 
Tu peux mettre le code de Application stp,
sinon peut etre que le nom Application est déjà utilisé ?
0
hihu
 
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
 
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
Secaulassop
 
Update : j'ai trouvé finalement (mais j'ai oublié de le signaler), j'avais juste oublié de choisir quelle classe contenait le main.
0