noClassDefFoundError sur un JAR externe - Java - Programmation
Marsh Posté le 05-10-2008 à 22:21:07
Vérifie ton classpath à l'exécution.
C'est ça le malheur avec les IDE...
Marsh Posté le 05-10-2008 à 22:26:16
Y'a un truc bizarre, j'ai essayé :
java -classpath opencsv-1.8.jar;mysql-connector-java-3.1.6-bin.jar -jar MonJar.jar
Et il me sort la même erreur, l'erreur doit être autre part...?
Marsh Posté le 05-10-2008 à 20:31:28
Bonjour,
J'ai fait un projet en java sous Eclipse dans lequel j'ai importé deux JAR externes :
opencsv-1.8.jar et mysql-connector-java-3.1.6-bin.jar
Dans mon projet j'ai crée un dossier META-INF dans lequel j'ai mis un fichier MANIFEST.mf
Je génère un jar pour mon projet directement à partir d'eclipse, en spécifiant bien à l'assistant de se baser sur le Manifest.mf de mon projet
Mon premier problème est que je le jar généré à un manifest.inf incorrect :
Je me dis que c'est pas grave j'insère le manifest.mf correct dans mon jar avec winrar
Mais lors de l'éxécution de mon JAR j'ai systématiquement l'erreur :
Exception in thread "main" java.lang.NoClassDefFoundError: au/com/bytecode/openc
sv/CSVReader
J'ai beau place les jar parallèlement à mon jar principal, ou dans un sous dossier lib
Je n'arrive pas à trouver l'erreur
Merci pour votre aide