IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Format d'échange (XML, JSON...) Java Discussion :

SAXBuilder : NoClassDefFoundError [JDOM]


Sujet :

Format d'échange (XML, JSON...) Java

  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    201
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 201
    Par défaut SAXBuilder : NoClassDefFoundError
    Bonjour à tous,

    Je débute en Java (je code habituellement en c#). Pour me faire la main, j'essaie désespérément de parser un fichier XML. J'ai trouvé pas mal de chose pour y arriver. Et maintenant que j'ai comprit le fonctionnement, j'exécute mon JAR, mais j'ai une belle erreur : Exception in thread "main" java.lang.NoClassDefFoundError: org/jdom/input/SAXBuilder.

    J'ai bien sur fait quelque recherche avant de venir pleurer ici .

    J'ai ajouter le JAR JDOM dans le dossier lib du JRE et JDK. J'ai vérifier %CLASSPATH% dans les variable environnement (je suis sur Windows donc, si ça aide?)... Mais rien n'y fait, l'erreur ne bouge pas d'un pouce.

    J'utilise eclipse, et j'admet que j'ai également du mal avec, et c'est peut-être l'origine du problème? J'ai ajouter dans les Referenced Libraries en external JAR le JDOM. Et enfin, pour générer mon p'tit JAR à moi, je fais un export de mon projet, j'ai bon?

    Merci d'avance de votre aide !

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    201
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 201
    Par défaut
    J'ai continuer de chercher un peu, vraisemblablement, l'erreur ne peut venir que de mon CLASSPATH.

    Cependant je ne sais absolument quoi y mettre de plus...

    .;C:\Program Files (x86)\Java\jre6\lib\ext\QTJava.zip;E:\Development\Java\jdom\lib;E:\Development\Java\jdom;C:\Program Files\Java\jdk1.6.0_20;E:\Development\Java\jdom\build\jdom.jar;E:\Development\Java\jdom\lib
    Une idée?

  3. #3
    Membre éclairé
    Inscrit en
    Octobre 2007
    Messages
    401
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 401
    Par défaut
    Dans le cas où le CLASSPATH ne soit pas correct, tu peux essayer de mettre le jar de jdom dans de Manisfest du Jar de ton application...

    Exemple:


    Manifest-Version: 1.0
    Ant-Version: Apache Ant 1.6.5
    Created-By: 1.6.0_03-b05 (Sun Microsystems Inc.)
    Main-Class: xpto.TaClasseMain
    Class-Path: . lib/jdom.jar

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    201
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 201
    Par défaut
    Ha en effet je n'y avais pas pensé !

    J'ai remarqué également un fichier .classpath (visiblement généré par eclipse?) mais j'ai eu beau le modifier rien n'y a fait

    Je regarde ta solution dès ce soir ! Merci.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [jsp/XML]NoClassDefFoundError: org/jdom/input/SAXBuilder
    Par rvfranck dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 14/04/2006, 00h14
  2. [Applet] NoClassDefFoundError problème
    Par raj dans le forum Applets
    Réponses: 8
    Dernier message: 28/12/2004, 12h52
  3. [tomcat] - NoClassDefFoundError:
    Par _Gabriel_ dans le forum Tomcat et TomEE
    Réponses: 9
    Dernier message: 03/09/2004, 12h30
  4. [Manifest][jar] NoClassDefFoundError ...
    Par Slein dans le forum Général Java
    Réponses: 8
    Dernier message: 30/04/2004, 14h14
  5. [JUnit] NoClassDefFoundError:junit/framework/TestCase
    Par Adjanakis dans le forum Tests et Performance
    Réponses: 4
    Dernier message: 14/04/2004, 13h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo