Probleme d'installation de ant

Bonjour,
j'ai téléchargé apache-ant pour demarrer mon projet en javaEE, mais decidement l'installation me pose de probleme, voici comment j'ai procédé:

c:\>set ANT_HOME=c:\Tools\ant\apache-ant-1.7.1
c:\>echo %ANT_HOME%
c:\>ant -version
'ant' n'est pas reconnu en tant que commande interne

Votre aide me sera tres precieuse s'il vous plait.
Configuration: Windows Vista Internet Explorer 7.0

7 réponses

  • Votes
  • Date
  • Date décroissante
  1. Boujour,

    je n'ai pas bien compris où il faut modifier ANT_HOME
    C'est dans le ant.bat?

    voici comment j'ai fait :

    :checkCDrive
    rem check for ant in C:\ant for Win9X users
    if not exist "C:\Documents and Settings\Administrateur\Bureau\apache-ant-1.8.2-bin\apache-ant-1.8.2\lib\ant.jar" goto noAntHome
    set ANT_HOME ="C:\Documents and Settings\Administrateur\Bureau\apache-ant-1.8.2-bin\apache-ant-1.8.2"
    set path=%path%;%ANT_HOME%\bin
    set ANT_BIN=%ANT_HOME%\bin
    SET JAVA_HOME="C:\Program Files\Java\jdk1.6.0_26"
    set JAVA_INCLUDE=%JAVA_HOME%\include
    set JAVA_BIN=%JAVA_HOME%\bin

    goto checkJava

    mais j'ai toujours l'erreur ANT_HOME set incorrectly or ant could not be located.
    please set ANT_HOME

    pourriez vous m'aider?
    1. Bravo mon ami!
      j'ai reussi, quand je tape:
      C:\>ant -version
      apache Ant version 1.7.1 compiled on June 27 2008

      Felicitatoion, j'ai redemarré l'ordinateur et il n'y a aucune erreur
      Merci à vous tous
      1. Bonjour,
        Le problème vient du fait que Tools est dans le jdk et pas le jre.
        il manque donc juste une chose, la déclaration de JAVA_HOME :
        ceci doit pointer sur la racine du jdk:
        Par exemple (change le chemin en remplaçant pas le tiens) :

        SET JAVA_HOME=C:\Program Files\Java\jdk1.5.0_17
        


        bon courage
        1. J'ai bien le jdk dans mon repertoire java et j'ai fait tou ce que vous m'aviez dit on m'affiche la meme erreur.

          Le path doit inclure le chemin vers ANT_BIN et JAVA_BIN. (c'est la syntaxe, car j'ai pas pu écrire ça)

          Cordialement.

          ps:je vais y arriver
          1. Unable to located tools.jar. Expected to find it in C:\program Files\Java\jre6\lib6\tools.jar
            Apache ant version 1.7.1 compiledon June 27 2008
            <==

            Il faut que tu installes le JDK. Supposons que tu as la structure suivante:
            C:
            |---bin
                  |----java
                  |----ant

            et que le JDK est installé dans c:\bin\java. Définis les variables d'environnment suivants:
            ANT_HOME=C:\bin\ant
            ANT_BIN=%ANT_HOME%\bin
            JAVA_HOME=C:\bin\java
            JAVA_BIN=%JAVA_HOME%\bin
            JAVA_INCLUDE=%JAVA_HOME%\include
            (la dernière variable pas utile dans ton cas, mais utile dans d'autres)

            Le path doit inclure le chemin vers ANT_BIN et JAVA_BIN.

            ++
            1. Merci mon ami j'ai reussi a installé ant grace à votre aide.
              Bravo.
              1. Le fait de faire un set de ANT_HOME ne suffit pas pour pouvoir exécuter le fichier ant.bat ==> il faut rajouter à la variable PATH le chemin vers le dossier de ant.bat. Genre
                c:\>set path=%path%;%ANT_HOME%\bin


                ++
                1. Juste un petit bemol mon cher sandul:
                  en tapant ant -version voici ce que la fenetre de commande m'affiche:
                  c:\>ant -version
                  Unable to located tools.jar. Expected to find it in C:\program Files\Java\jre6\lib6\tools.jar
                  Apache ant version 1.7.1 compiledon June 27 2008

                  Encore un souci, s'il te plait ton éclaircissement me sera precieux.