‘ant’ n'est pas reconnu comme une commande interne ou externe

J'ai le même problème que cet utilisateur: ant - non reconnu comme interne

Cependant, malheureusement, aucune des solutions n'a fonctionné pour moi dans ce post ou tout autre. J'ai également regardé d'autres commandes non reconnues et en ajoutant spécifiquement une variable path. La procédure que j'utilise est la suivante:

Extract to a desired installation directory, e.g. C:apache-ant
Create an ANT_HOME environment variable`

Open System Properties -> Advanced -> Environment Variables
Create a new system variable
    Variable name: ANT_HOME
    Variable value: C:apache-ant 

Add %ANT_HOME%bin directory to the PATH system variable

Open System Properties -> Advanced -> Environment Variables
Under system variables, select PATH and append ;%ANT_HOME%bin
    e.g. %SystemRoot%system32;%SystemRoot%;%JAVA_HOME%bin;%ANT_HOME%bin

Verify that ANT is installed.

Open a new command window and type:
C:>ant -v`

Dans mon cas, la valeur de la Variable C:apache-antapache-ant-1.8.2.

Ma variable de chemin exacte est %SystemRoot%system32;%SystemRoot%;%JAVA_HOME%bin;%SystemRoot%System32Wbem;%SYSTEMROOT%System32WindowsPowerShellv1.0;%JAVA_HOME%bin;%ANT_HOME%bin qui n'a pas d'espaces entre les points-virgules.

Cependant tester l'installation de la fourmi ne fonctionne pas, l'image ci-dessous est ce que je vis:

entrez la description de l'image ici

, j'ai essayé de redémarrer à de nombreuses reprises, en vain. Je suis à court d'idées, donc si quelqu'un a des informations serait utile. Merci!

Modifier

Résultats affichés De dir:

entrez la description de l'image ici

28
demandé sur Community 2012-02-13 19:05:34

7 réponses

ANT_HOME n'est pas résolu. Changez %ANT_HOME%\bin dans la variable D'environnement système Path en c:\apache-ant\apache-ant-1.8.2\bin.

40
répondu Adam Bruss 2013-03-25 14:28:00

J'ai eu un problème similaire, mais la raison pour laquelle %ANT_HOME% ne résolvait pas est que je l'avais ajouté en tant que variable utilisateur, Pas système. Trié maintenant, grâce à ce post.

11
répondu Joshua 2013-01-02 14:28:32

Créez un script comprenant les éléments suivants; (remplacez les chemins ant et jdk par tout ce qui est correct pour votre machine)

set  PATH=%BASEPATH%
set ANT_HOME=c:\tools\apache-ant-1.9-bin
set JAVA_HOME=c:\tools\jdk7x64
set PATH=%ANT_HOME%\bin;%JAVA_HOME%\bin;%PATH%

Exécutez - le dans shell.

6
répondu Caglar Sekmen 2014-05-27 12:50:24

Lorsque les variables D'environnement sont modifiées, déconnectez-vous et connectez-vous à nouveau afin qu'il soit appliqué.

3
répondu Desmond 2014-03-01 12:22:11

J'ai téléchargé ant ( http://ant.apache.org/bindownload.cgi), décompressé sur mon lecteur C, et utilisé la commande 'doskey' de windows:

doskey ant=C:\apache-ant-1.9.6\bin\ant.bat $*

Cela fonctionnera tant que vous utilisez la même console de commande, pour le rendre permanent est plus difficile: http://darkforge.blogspot.com/2010/08/permanent-windows-command-line-aliases.html

3
répondu wordsforthewise 2015-07-31 02:54:19

Avait le même problème. La solution est d'ajouter un \ à la fin de %ANT_HOME%\bin donc, il est devenu %ANT_HOME%\bin\

Travaillé pour moi. (Devrait être system var)

1
répondu SteadyBigman 2015-04-20 12:58:58

, Veuillez suivre ces étapes

  1. Dans Les Variables Utilisateur

    Définir Nom de la VARIABLE = ANT_HOME chemin de la VARIABLE =C:\Program fichiers \ apache-ant-1.9.7

2.Modifier Variable utilisateur chemin = % ANT_HOME% \ bin

  1. Aller à Variables système

    • Définir chemin = % ANT_HOME% \ bin
0
répondu User6 2016-10-13 05:19:28