‘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:
, 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:
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
.
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.
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.
Lorsque les variables D'environnement sont modifiées, déconnectez-vous et connectez-vous à nouveau afin qu'il soit appliqué.
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
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)
, Veuillez suivre ces étapes
-
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
-
Aller à Variables système
- Définir chemin = % ANT_HOME% \ bin