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 :

importer POI mais pas en jar


Sujet :

Eclipse Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    244
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 244
    Par défaut importer POI mais pas en jar
    Voila mon problème.
    J'ai mes fichier java dans un package nommé matrix.
    J'utilise l'API POI et je souhaite l'integrer dans mon projet mais pas en jar.
    Je l'ai donc décompressé et j'ai copié/collé ce que je voulais dans mon repertoire matrix.
    Le problème est que maintenant, Eclipse me le refuse lorsque je compile (il faut surement que je lui indique le chemin pour acceder au .class que contient cette api). Coment je peux faire?

  2. #2
    Membre Expert Avatar de KiLVaiDeN
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 890
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 890
    Par défaut
    Salut,

    POI contient une architecture de package qui lui est propre; si tu as envie de copier les classes dans ton projet et ta structure de packages sans passer par le JAR il faudra au moins que tu renommes les packages utilisés dans les classes.

    Je pense que ça devrait suffir si le jar de POI ne contient aucun autre type de librairie incluse .. sinon ça pourrait être un peu plus touchy !

    A+

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    244
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 244
    Par défaut
    J'ai pensé à cela, mais je pense que ca doit être faisable.
    Je m'explique:
    • J'ai copié org.apache.... dans .\matrix\
    • j'ai compilé avec javac -classpath .;matrix\ -d . *.java

    Ca marche impec?!
    je pense que eclipse me créer pas le bon classpath mais pourquoi?! je sais pas?!

  4. #4
    Membre Expert Avatar de KiLVaiDeN
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 890
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 890
    Par défaut
    Normal : Eclipse se base sur la base du projet comme classpath ( plus les autres chemins que tu lui précises ).

    Donc, étant donné que tu recopies à l'identique la structure de package, il peut retrouver les classes où elles devraient être et donc tout va bien.

    Si tu copies les fichiers VIA le navigateur Eclipse, il va te mettre le projet à jour; sinon, tu devras soit faire un refresh sur ton projet, soit fermer et reouvrir le projet..

    Ton problème est résolu sinon ? Si tu dis que ça marche impec ?

  5. #5
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    244
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 244
    Par défaut
    Ca marche mais sur ligne de commande. C'est juste par curiosité que j'aimerai comprendre comment fonctionne dans le fond Eclipse. J'essais en relancant eclipse

  6. #6
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    244
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 244
    Par défaut
    j'ai essayé et ca marche pas. Je pense qu'il faut lui déclaré quelque part que ces dossier sont des dossiers de classes mais la aussi il me le refuse.

Discussions similaires

  1. Réponses: 6
    Dernier message: 24/07/2009, 16h28
  2. jar executable fonctionne mais pas trop
    Par ng.phung dans le forum Langage
    Réponses: 6
    Dernier message: 02/05/2007, 09h26
  3. Importation DLL ok, mais pas l'utilisation
    Par penchu dans le forum Windows Forms
    Réponses: 6
    Dernier message: 01/03/2007, 15h58
  4. Réponses: 18
    Dernier message: 26/07/2006, 14h51
  5. Programme fonctionnant sur Eclipse mais pas avec le jar?
    Par kirik dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 10/02/2004, 13h43

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