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 :

Compilation qui plante


Sujet :

Eclipse Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Architecte de système d’information
    Inscrit en
    Janvier 2007
    Messages
    439
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d’information

    Informations forums :
    Inscription : Janvier 2007
    Messages : 439
    Par défaut Compilation qui plante
    Je rencontre un problème à la compilation avec ANT.

    J'ai bien inclus la librairie JAR apache log 4j au projet.
    Elle apparaît bien dans l'arborescence de gauche et je vois même le .class.
    Dans ma classe de test,

    TestLog4j.java
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    package springmvc.test;
     
    import org.apache.log4j.Logger;
     
     
    public class TestLog4j {
    	 private static final Logger logger = Logger.getLogger(TestLog4j.class);
     
    	 public static void test(){
    	        try {
    	            logger.debug("test");
    	        } catch(Exception e) {
    	                // équivaut à logger.log(Level.FATAL, "Une exception est survenue", e);
    	                logger.fatal("Une exception est survenue", e);
    	        }
    	 }
     
    	    public static void main(String[] args) {
    	        test();
    	    }	    
    }
    A la compilation, j'obtiens un package manquant alors qu'à l'édition du fichier .java je n'ai pas de soucis.
    J'ai aussi bien collé le log4j.properties dans le WEB-INF\classes et aussi dans le \WEB-INF\classes\springmvc\test par précaution.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    [javac] C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\testInfinite\WEB-INF\src\springmvc\test\TestLog4j.java:3: package org.apache.log4j does not exist
        [javac] import org.apache.log4j.Logger;
        [javac]        
     
    .....
    comment cela se fait-il?

  2. #2
    Membre chevronné
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2008
    Messages
    380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 380
    Par défaut
    Bonjour,
    Si tu fais une compilation avec ANT, n'oublies pas que ANT est différent de Eclipse et donc la librairie log4j doit aussi être ajoutée dans ton script ANT.

    Tu peux utiliser l'attribut "classpath" de la commande ANT javac.

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

Discussions similaires

  1. Réponses: 15
    Dernier message: 29/11/2008, 12h56
  2. compilation qui s'arrête
    Par Grecko dans le forum Dev-C++
    Réponses: 5
    Dernier message: 08/01/2007, 16h17
  3. Pc qui plante
    Par tooms2028 dans le forum Ordinateurs
    Réponses: 9
    Dernier message: 19/03/2005, 18h32
  4. [JTextArea] redessin qui plante
    Par phil_ma dans le forum Composants
    Réponses: 3
    Dernier message: 04/01/2005, 06h19
  5. Pb de compilation qui me stresse ...
    Par fredoun dans le forum CORBA
    Réponses: 1
    Dernier message: 19/05/2004, 18h46

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