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

Eclipse Java Discussion :

jdom et eclips


Sujet :

Eclipse Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2007
    Messages
    70
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Janvier 2007
    Messages : 70
    Par défaut jdom et eclips
    slt à tous
    j'ai intéger l'api jdom et jdom4 dans l'IDE eclips j'ai fais comme suis
    projet,proprities,buidpath add external jar..
    et
    window, préférences,buidpath,ClassVariable?NEW et j'indique l'emplacement
    et
    je copies tous les jar dans le repertoire lib dans la racine du projetMAIS LORS DE L'EXCUTION IL ME DIS

    Exception in thread "main" java.lang.NoClassDefFoundError: org/jaxen/JaxenException
    at org.dom4j.xpath.DefaultXPath.parse(DefaultXPath.java:358)
    at org.dom4j.xpath.DefaultXPath.<init>(DefaultXPath.java:59)
    at org.dom4j.DocumentFactory.createXPath(DocumentFactory.java:230)
    at org.dom4j.tree.AbstractNode.createXPath(AbstractNode.java:207)
    at org.dom4j.tree.AbstractNode.selectNodes(AbstractNode.java:164)
    at Dom4jSample.main(Dom4jSample.java:18)

    voici le code
    import java.util.*;
    import org.dom4j.Document; import org.dom4j.DocumentHelper;
    import org.dom4j.Element;

    public class Dom4jSample {
    public static void main(String args[]) {
    Document document = DocumentHelper.createDocument();
    Element root = document.addElement( "root" );

    Element author2 = root.addElement( "author" )
    .addAttribute( "id", "Toby" ).addAttribute( "location", "Germany" )
    .addText( "Tobias Rademacher" );
    Element author1 = root.addElement( "author" )
    .addAttribute( "id", "James" ).addAttribute( "location", "UK" )
    .addText( "James Strachan" );

    List results = document.selectNodes("//author[@location = 'UK']");
    for ( Iterator iter = results.iterator(); iter.hasNext(); ) {
    Element element = (Element) iter.next();
    System.out.println(element.valueOf("concat(@id,' : ', .)"));
    }
    }
    }
    et m'affiche
    class file editor
    the source attachment does not contain the source for the file DefaultXPath.class.
    you can change the source attachment by clicking change AttachED Source below

    comment faire?

  2. #2
    Rédacteur
    Avatar de CyberChouan
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    2 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 752
    Par défaut
    Pour ta première erreur: "ClassNotFound":

    il semblerait que la classe JaxenException ne soit pas dans le package jdom que tu importes. As tu vérifié si le package org.jaxen existe dans jdom?

    Il te manque peut-être un deuxième jar à importer nécessaire au fonctionnement de jdom...

    Sinon, l'import de jdom en lui-même semble fonctionner: la preuve en est que l'exception est levée par des classes et méthodes de jdom!

    Enfin, pour ton message "the source attachment...", il est normal! Tu as importé le jar de jdom qui contient les classes nécessaires au fonctionnement de l'API. Par contre, tu n'as pas téléchargé les sources de l'API.

    Donc au moment où Eclipse tente d'accéder aux sources pour pointer la ligne de code qui a générée l'exception, il ne trouve rien: c'est normal!
    Avant de poster, pensez à regarder la FAQ, les tutoriaux, la Javadoc (de la JRE que vous utilisez) et à faire une recherche
    Je ne réponds pas aux questions techniques par MP: les forums sont faits pour ça
    Mes articles et tutoriaux & Mon blog informatique

Discussions similaires

  1. [eclipe] [CVS] Check-in / check-out
    Par romain3395 dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 29/06/2004, 15h14
  2. [JAR]eclipe et jar => pas la meme execution
    Par herminig dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 28/05/2004, 20h36
  3. [Debutant(e)]Eclips est un EDI
    Par Hakkou dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 11/05/2004, 22h19
  4. [JDOM] Recherche d'éléments en JDOM
    Par newfsch dans le forum Format d'échange (XML, JSON...)
    Réponses: 2
    Dernier message: 09/04/2004, 18h33
  5. [Eclipe 2.1.1]Projet avec fichiers sources existants
    Par mfofana dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 26/02/2004, 05h20

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