Bonjour,
Je développe une application Java avec Eclipse_3.0.
Pour fonctionner, mon programme a besoin d'une librarie externe que j'ai ajouté dans les propriétés de mon workspace.
Lors de l'exécution dans Eclipse, tout fonctionne.
Lorsque j'exporte en un fichier JAR, je sélectionne bien la librairie pour l'export dans 'Order and Export'.
Il y a bien dans mon fichier JAR un fichier .CLASSPATH qui contient une ligne avec "...lib... le_chemin_de_ma_lib_sur_mon_pc"
Lors de l'exécution de mon fichier.jar, mon appli se lance comme il faut, mais dès que j'appuie sur le bouton 'suivant' qui fait appel à ma librairie externe, j'ai "java.lang.NoClassDefFoundError".
Cette librairie et pourtant bien dans le CLASSPATH de Windows2000.
Par contre, si je décompresse l'archive JAR dans un répertoire et que j'appelle le .class, tout fonctionne sans problème.
J'ai l'impression que lorsque j'exécute l'archive JAR, il recherche ma librairie dans mon archive...
Quelqu'un a-t-il une idée ?
Merci !
[Modéré par Didier]
Ajout de tag dans le titre
Lire les règles du forum : Règles du forum Java
Partager