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

avec Java Discussion :

Inclusion d'une librairie externe


Sujet :

avec Java

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Avril 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2012
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Inclusion d'une librairie externe
    Bonjour à tous !

    Je travaille en ce moment sur un projet JAVA (logique...) et j'aurais besoin d'un conseil pour l'export d'une librairie.

    Je travaille sous windows (XP) et Eclipse.

    J'ai créé mon projet, tout se passe sous Eclipse, je peux compiler et lancer.

    Je souhaite créer un jar pour avoir une librairie exécutable par un autre programme.
    Sous eclipse je fais mon export et je peux créer mon jar.
    Quand je lance mon appli, voici l'erreur que j'obtiens :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    Exception in thread "main" java.lang.NoClassDefFoundError: org/jdom/input/SAXBuilder
            at com.thales.data.DataHandler.loadData(DataHandler.java:75)
            at com.thales.EntryTest.main(EntryTest.java:74)
    Caused by: java.lang.ClassNotFoundException: org.jdom.input.SAXBuilder
            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)
            ... 2 more
    Voici "l'architecture" du dossier
    j'ai les dossier src et bin créé par eclipse. et j'ai un dossier "lib" contenant mes librairies externes (dont jdom...). J'ai d'autres dossiers avec des docs mais ceux-ci ne sont pas importants ici.

    J'ai cherché sur le net. J'ai essayé de modifier mon CLASSPATH pour y ajouter mon dossier lib, mais ça ne change rien, j'ai toujours la même erreur à l'exécution. Comment dire à mon .jar d'aller chercher les librairies dans le dossier lib ?

    Merci beaucoup !

    Bonne soirée

  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 : 41
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 752
    Points : 4 314
    Points
    4 314
    Par défaut
    Dans ton classpath, tu peux déclarer ces librairies une par une. C'était la méthode standard avant Java 6.

    Depuis, tu as le droit à la "wildcard", qui te permet d'inclure toutes les librairies d'un répertoire avec la syntaxe "lib/*".

    Tu trouveras plus d'informations :
    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

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Avril 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2012
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Merci pour l'info ! Je vais étudier ça de suite

    Bonne journée !

Discussions similaires

  1. [XSLT] inclusion d'une librairie js
    Par Mo_Poly dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 09/11/2007, 16h44
  2. [Servlet] Recourir à une librairie externe
    Par GLDavid dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 27/06/2006, 15h01
  3. [Outils][VS2005] Comment utiliser une librairie externe ?
    Par Djangogol dans le forum EDI/Outils
    Réponses: 4
    Dernier message: 25/05/2006, 11h12
  4. [ JBoss ][ JFreeChart ]Ajouter une librairie externe au .jar
    Par Houbbba dans le forum Wildfly/JBoss
    Réponses: 5
    Dernier message: 27/03/2006, 10h26
  5. Creer et utiliser une librairie externe à l'exécutable
    Par multani dans le forum Autres éditeurs
    Réponses: 7
    Dernier message: 06/11/2003, 10h11

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