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

Logging Java Discussion :

The import org.apache cannot be resolved. Erreur d'import ?


Sujet :

Logging Java

  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    402
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 402
    Points : 337
    Points
    337
    Par défaut The import org.apache cannot be resolved. Erreur d'import ?
    bonjour je relance un sujet dans lequel j'ai un problème qui semble être lié;

    Je créé une application java dans laquelle est gérée le logging, je m'aide de ce que j'ai pu apprendre en stage, et en stage tout fonctionnait très bien.

    J'utilise l'api log4j j'ai importé le fichier log4j-1.2.15.jar qui est dans mon classpath.

    Cependant, mon stage étant terminé je suis de retour chez moi et tente de réaliser une application similaire à celle de mon stage qui fonctionnait parfaitement.

    J'ai une des erreurs dans ma class MyLog avec les éléments suivants :
    Code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    import org.apache.log4j.Logger;
    import org.apache.log4j.PropertyConfigurator;
     
    PropertyConfigurator.configure("log4j.properties");
    Logger Log = Logger.getLogger(MyLog.class);
    pour l'import j'ai : "The import org.apache cannot be resolved"

    puis pour PropertyConfigurator et Logger : "PropertyConfigurator cannot be resolved" ou "Logger cannot be resolved to a type"

    Je pense avoir importé comme il fallait le fichier jar, il se situe dans mon classpath et j'ai un dossier "apache-log4j-1.2.15" dans mon classpath depuis l'import.

    De plus l'application de mon stage à les mêmes erreurs quand je suis chez moi.

    Est-il possible que ma version d'eclipse y soit pour quelque chose? j'utilise la version Ganymede il me semble alors qu'en stage j'avais la 3.2 je crois bien.

    Merci de bien vouloir m'aider, les seuls indications que j'ai pu trouver sur internet c'est car l'import des librairies n'était pas fait, or dans mon cas je pense que ça ne vient pas de là.

  2. #2
    Membre chevronné
    Avatar de CheryBen
    Inscrit en
    Mai 2005
    Messages
    1 599
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 599
    Points : 2 197
    Points
    2 197
    Par défaut
    Bonjour, quand tu dis que le jar de log4j est bien dans ton classpath, tu parles de quel classpath? c'est bien le fichier .classpath à la racine de ton projet?

  3. #3
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    402
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 402
    Points : 337
    Points
    337
    Par défaut
    Au temps pour moi je me suis trompé sur ce qu'était le classpath (j'ai vérifié à l'instant suite à ta question CheryBen). Donc mon .jar est tout simplement dans le dossier contenant le package, META-INF, org etc ... Puis depuis que j'ai fais l'import du .jar log4j via eclipse, j'ai un dossier apache-log4j-1.2.15 dans ce dossier c'est pourquoi je pense que l'erreur vient d'autre part.

  4. #4
    Membre chevronné
    Avatar de CheryBen
    Inscrit en
    Mai 2005
    Messages
    1 599
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 599
    Points : 2 197
    Points
    2 197
    Par défaut
    Ce n'est pas un import du jar qu'il faut faire dans eclipse, c'est l'ajouter au classpath du projet.

    FAQ Eclipse : Comment ajouter des librairies au CLASSPATH ?

  5. #5
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    402
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 402
    Points : 337
    Points
    337
    Par défaut
    Merci à toi CheryBen, j'ai fais l'ajout comme tu m'as indiqué et ça m'a tout l'air de fonctionner

    Merci encore

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2009
    Messages : 18
    Points : 14
    Points
    14
    Par défaut
    Bonjour à tous,

    J'ai le même problème et malgré l'ajout de la librairie au CLASSPATH, j'ai toujours le "The import org.apache cannot be resolved".

    Avez-vous une idée ?

    Merci !

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

Discussions similaires

  1. Erreur "The import javax.ejb cannot be resolved"
    Par info.pascal dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 14/10/2013, 09h39
  2. The import "org.hibernate" cannot be resolved
    Par adrien1 dans le forum Hibernate
    Réponses: 4
    Dernier message: 01/03/2012, 12h21
  3. The import org.apache.commons.httpclient cannot be resolved
    Par crocodile dans le forum Services Web
    Réponses: 3
    Dernier message: 28/08/2009, 09h38
  4. Réponses: 10
    Dernier message: 24/04/2009, 10h40
  5. Réponses: 2
    Dernier message: 14/04/2009, 16h22

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