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 :

erreur de compilation


Sujet :

ANT Java

  1. #1
    Membre éclairé Avatar de mouss4rs
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    884
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 884
    Par défaut erreur de compilation
    bonjour,

    lorsque je run avec ant, une erreur de ce type s'affiche:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
     
    Buildfile: C:\Users\Oukna\Desktop\workspace\PTI2-Coiffure\build.xml
    deploy:
        [javac] Compiling 16 source files to C:\Users\Oukna\Desktop\workspace\PTI2-Coiffure\deploy\classes
     
    BUILD FAILED
    C:\Users\Oukna\Desktop\workspace\PTI2-Coiffure\build.xml:9: Unable to find a javac compiler;
    com.sun.tools.javac.Main is not on the classpath.
    Perhaps JAVA_HOME does not point to the JDK.
    It is currently set to "C:\Program Files\Java\jre1.6.0_03"
     
    Total time: 339 milliseconds
    je ne comprend pas car j'ai défini ma variable d'environnement et le chemin va jusqu'au "\bin" alors que l'erreur m'affiche jusqu' a "\jre1.6.0_03".

    quelqu'un saurait d'ou mon erreur provient merci .

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

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 599
    Par défaut
    Bonjour, pour compiler il faut un JDK (environnement de dév), et non un JRE (environnement d'exécution). JAVA_HOME doit pointer vers le bin du jdk.

  3. #3
    Membre éclairé Avatar de mouss4rs
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    884
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 884
    Par défaut
    En effet, il pointe sur mon jdk mais la je sais pas c'est bizarre.
    peut-etre qu'eclipse a une varible JAVA_HOME propre qu'il faut configurer.
    je suis parti dans windows/preference et j'ai rajouté une autre variable JAVA_HOME puis j'ai runer build.xml mais tjrs la meme erreur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
     
    Buildfile: C:\Users\Oukna\Desktop\workspace\PTI2-Coiffure\build.xml
    deploy:
        [javac] Compiling 18 source files to C:\Users\Oukna\Desktop\workspace\PTI2-Coiffure\deploy\classes
     
    BUILD FAILED
    C:\Users\Oukna\Desktop\workspace\PTI2-Coiffure\build.xml:9: Unable to find a javac compiler;
    com.sun.tools.javac.Main is not on the classpath.
    Perhaps JAVA_HOME does not point to the JDK.
    It is currently set to "C:\Program Files\Java\jre1.6.0_03"
     
    Total time: 336 milliseconds
    si quelqu'un peut m'aider ?

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

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 599
    Par défaut
    Encore une fois, d'après la trace que tu donnes, ton JAVA_HOME pointe sur un jre. Il faut la modifier pour pointer vers un jdk.
    Perhaps JAVA_HOME does not point to the JDK.
    It is currently set to "C:\Program Files\Java\jre1.6.0_03"

  5. #5
    Membre éclairé Avatar de mouss4rs
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    884
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 884
    Par défaut
    euh oui mais je ne sais pas pourquoi?
    j'ai modifié le chemin de ma valeur d'environnement dans panneau de configuration/etc.. sous vista mais il me pointe tjrs ce message.

  6. #6
    Membre Expert
    Avatar de CheryBen
    Inscrit en
    Mai 2005
    Messages
    1 599
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 599
    Par défaut
    Après avoir modifié ta variable d'environnement, il faut redémarrer Eclipse/Netbeans, ou ta boite de dialogue.
    Si tu fais en ligne de commande tu obtiens quoi?

  7. #7
    Membre éclairé Avatar de mouss4rs
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    884
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 884
    Par défaut
    j'obtiens:

    C:\Program Files\Java\jdk1.6.0_03\bin

    ce qui est normal
    ce qui n'est pas normal c'est que sur la console j'ai :
    It is currently set to "C:\Program Files\Java\jre1.6.0_03"

  8. #8
    Membre éclairé Avatar de mouss4rs
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    884
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 884
    Par défaut
    Comment configurer le jdk pour eclipse car apparemment il ne trouve il n'utilise pas JAVA_HOME pour ANT?
    Le tout est que je veux faire un .jar pour mon appli. swing avec les libraries nécessaires afin de le déployer sur mon poste.

    merci

  9. #9
    Membre Expert
    Avatar de CheryBen
    Inscrit en
    Mai 2005
    Messages
    1 599
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 599
    Par défaut
    Pour choisir le JRE utilisé dans Eclipse, c'est dans Windows > Preferences > Java > Installed JREs.

  10. #10
    Membre averti
    Profil pro
    Inscrit en
    Août 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 13
    Par défaut
    Salut,
    Est ce que tu sais comment il faut faire sous netbeans ? J'ai le meme probleme, j'ai entré le bon path dans JAVA_HOME mais netbeans reste à pointer sur le jre et me renvoi une erreur comme quoi il trouve pas le compilateur...
    Merci

Discussions similaires

  1. Erreur de compilation après modification du Uses
    Par DevelOpeR13 dans le forum Langage
    Réponses: 5
    Dernier message: 30/10/2007, 15h23
  2. Réponses: 2
    Dernier message: 23/09/2003, 15h32
  3. Réponses: 10
    Dernier message: 22/09/2003, 22h58
  4. Réponses: 4
    Dernier message: 27/08/2003, 22h34
  5. Réponses: 2
    Dernier message: 05/03/2003, 00h24

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