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

ANT Java Discussion :

execution avec ant.


Sujet :

ANT Java

  1. #1
    Membre du Club
    Inscrit en
    Janvier 2008
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 6
    Par défaut execution avec ant.
    Bonjour,
    pour tester ANT, j'ai fait un programme très simple qui s'execute bien grace à Eclipse.
    QUand je veux l'executer avec ANT, cela ne marche pas, je pense que j'ai un problème avec mon log4j.jar.

    package paquet;

    import org.apache.log4j.Logger;

    public class Main {
    private static final Logger logger = Logger.getLogger(Main.class);

    public static void main(String[] args) {
    System.out.println("hello world ! ");
    System.out.println("comment vas-tu ?");
    logger.info("Début du passage en batch.");
    }
    }
    <target name="run" depends="init, compile" description="lancer l'application">
    <java
    dir="${classes}"
    classname="paquet.Main"
    fork="true">
    <classpath>
    <pathelement path="${classes}"/>
    <fileset dir="${lib}">
    <include name="**/*.jar"/>
    </fileset>
    </classpath>
    </java>
    </target>
    Buildfile: D:\RBD25Z\Mes Documents\eclipse_workspace\projetAnt\build.xml
    init:
    compile:
    [javac] Compiling 1 source file to D:\RBD25Z\Mes Documents\eclipse_workspace\projetAnt\target\classes
    [javac] D:\RBD25Z\Mes Documents\eclipse_workspace\projetAnt\src\main\java\paquet\Main.java:5: package org.apache.log4j does not exist
    [javac] import org.apache.log4j.Logger;
    [javac] ^
    [javac] D:\RBD25Z\Mes Documents\eclipse_workspace\projetAnt\src\main\java\paquet\Main.java:8: cannot find symbol
    [javac] symbol : class Logger
    [javac] location: class paquet.Main
    [javac] private static final Logger logger = Logger.getLogger(Main.class);
    [javac] ^
    [javac] D:\RBD25Z\Mes Documents\eclipse_workspace\projetAnt\src\main\java\paquet\Main.java:8: cannot find symbol
    [javac] symbol : variable Logger
    [javac] location: class paquet.Main
    [javac] private static final Logger logger = Logger.getLogger(Main.class);
    [javac] ^
    [javac] 3 errors

    BUILD FAILED
    Merci

  2. #2
    Modérateur
    Avatar de Alkhan
    Homme Profil pro
    ingénieur full stack
    Inscrit en
    Octobre 2006
    Messages
    1 232
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : ingénieur full stack

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 232
    Par défaut
    bonjour,

    Tu as visiblement oublier de mettre le jar de log4j dans le path
    Il n'y a pas de problème, il n'y a que des solutions.
    Cependant, comme le disaient les shadoks, s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
    Si toutefois le problème persiste, la seule solution restante est de changer le périphérique qui se trouve entre la chaise et l'écran

    Mes Articles : Mon premier article est sur le language D
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. Jar executable avec Ant, souci de main class
    Par _Ulysse_ dans le forum ANT
    Réponses: 10
    Dernier message: 02/02/2009, 15h47
  2. Réponses: 3
    Dernier message: 09/04/2006, 13h04
  3. [Debutant] comment creer un Executable avec Jbuilder
    Par JavaEli dans le forum JBuilder
    Réponses: 10
    Dernier message: 29/03/2004, 11h22
  4. problème lancement executable avec winexec()
    Par semenzato dans le forum MFC
    Réponses: 5
    Dernier message: 19/01/2004, 11h48
  5. [Debutant] Executable avec Jbuilder
    Par Stef784ever dans le forum JBuilder
    Réponses: 3
    Dernier message: 16/05/2003, 14h40

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