Problème lors de la création d'un point jar sous eclipse

Fermé
Elro2 Messages postés 2 Date d'inscription dimanche 14 octobre 2012 Statut Membre Dernière intervention 14 octobre 2012 - 14 oct. 2012 à 18:39
Elro2 Messages postés 2 Date d'inscription dimanche 14 octobre 2012 Statut Membre Dernière intervention 14 octobre 2012 - 14 oct. 2012 à 19:34
Bonjour,

Lors de mes expérimentations sous Eclipse tout va bien et tout se lance bien.
Mais dès que je réalise mon .jar et que je le lance j'ai cette erreur:

Exception in thread "main" java.lang.NoClassDefFoundError: TP/quick1
at TP.Main.main(Mana.java:36)
Caused by: java.lang.ClassNotFoundException: TP.quick1
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)
... 1 more

On dirait que les liens entre mes classes ont été enlevés lors de la création du .jar

Si quelqu'un voit d'où cela peut venir, ça serait super car là je sèche...

Merci d'avance

A voir également:

2 réponses

KX Messages postés 16668 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 17 mars 2023 3 004
14 oct. 2012 à 18:57
Visiblement il trouve bien le point d'entrée (TP.Main.main) mais il a besoin de la classe TP.quick1 qui ne se trouve pas dans le JAR. Cela peut arriver lorsque la classe n'a pas été compilée à cause d'une erreur dans le code. Est-ce que tu as eu des erreurs ou avertissements lors de la génération du JAR ?
0
Elro2 Messages postés 2 Date d'inscription dimanche 14 octobre 2012 Statut Membre Dernière intervention 14 octobre 2012
14 oct. 2012 à 19:34
Juste un avertissement mais c'est dû à mon code. Je fais une affectation en boucle for qui ne lui plait pas trop (j=j) mais sinon rien. Le problème c'est que j'arrivais à faire ce .jar il y a quelques jours et là ça ne fonctionne plus.
0