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 Platform Discussion :

[Plugin] Referenced Libraries non exportée


Sujet :

Eclipse Platform

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de NeraOne
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2007
    Messages
    218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2007
    Messages : 218
    Par défaut [Plugin] Referenced Libraries non exportée
    Bonjour,

    Je développe un plugin Eclipse et j'utilise l'API HSSF-POI d'Apache pour lire un fichier Excel.

    Dans le build path de mon projet, j'ai ajouté aux Referenced Libraries le jar de HSSF-POI. Je peux donc importer les éléments et les utiliser sans problème (quand je développe).

    Ensuite je lance mon plugin dans un autre Eclipse mais j'obtiens une ClassNotFoundException
    Caused by: java.lang.ClassNotFoundException: org.apache.poi.poifs.filesystem.POIFSFileSystem
    J'imagine qu'il n'exporte pas la lib que j'utilise mais je ne sais pas du tout comment faire.
    J'ai essayé dans le MANIFEST.MF mais il n'y a pas la possibilité d'ajouter une lib externe. Faut-il le paramétrer dans mon nouveau Eclipse que je lance avec mon plugin ?

    Je pense que le problème a du se poser pour beaucoup de monde mais impossible de trouver des infos, même sur le forum Eclipse...

    Quelqu'un saurait-il m'indiquer comment faire ?

    Merci d'avance pour votre aide.

    Antoine

  2. #2
    Membre émérite Avatar de jojodu31
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Par défaut
    Salut,
    dans l'onglet "build" du Manifest tu dois cocher le repertoire "lib" que tu as

  3. #3
    Membre éclairé Avatar de NeraOne
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2007
    Messages
    218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2007
    Messages : 218
    Par défaut
    Yop !

    Merci de ta réponse jojodu31

    L'idée m'a traversé l'esprit mais je n'ai pas de répertoire lib dans le Build...
    Je n'ai pas non plus la possibilité d'ajouter des JARs dans le Extra Classpath Entries...

  4. #4
    Membre émérite Avatar de jojodu31
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Par défaut
    Mais tes libs ne sont pas dans un répertoire de ton projet ? ni dans le target platform ?

  5. #5
    Membre éclairé Avatar de NeraOne
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2007
    Messages
    218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2007
    Messages : 218
    Par défaut
    Mes libs (enfin ma, j'en utilise qu'une) elle est dans le "Referenced Librairies" du projet. Pour l'ajouter je suis aller dans Project > Properties > Java Build Path > Libraries > Add External JARs...

    C'est un projet plugin, je sais pas si ça change quelque chose...

    Les target platform, ça me parle pas, je vais regarder ça ! Merci de ta réponse !

  6. #6
    Membre émérite Avatar de jojodu31
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Par défaut
    tu procèdes à la façon "projet java classique" là.
    Tu dois créer un répertoire lib à la racine de ton projet et ensuite dans l'onglet 'Runtime' tu ajoutes ta lib dans la partie "Classpath"->"Add".
    Tu coches le répertoire "lib" dans l'onglet build comme je t'ai dit avant, et c'est bon

Discussions similaires

  1. Class Not found et referenced libraries
    Par bobspike dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 08/06/2010, 14h06
  2. maven-glassfish-plugin::deploy war non deployé
    Par niamande dans le forum Maven
    Réponses: 0
    Dernier message: 02/04/2009, 16h57
  3. Plugins de connexion non chargé
    Par mercure07 dans le forum Qt
    Réponses: 3
    Dernier message: 09/07/2008, 14h12
  4. [Plugin Eclipse][Maven 2] Export de plugin déployable
    Par gwallet dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 07/03/2007, 11h38
  5. Réponses: 1
    Dernier message: 28/06/2006, 12h32

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