J'ai le même problème que cet utilisateur: ant - non reconnu en tant qu'interne
cependant, malheureusement, aucune des solutions n'a fonctionné pour moi dans ce poste ou dans un autre. J'ai également examiné d'autres commandes non reconnues et en particulier l'ajout d'une variable de chemin. 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 est C:\Apache-ant\Apache-ant-1.8.2
.
Ma variable de chemin exacte est %SystemRoot%\system32;%SystemRoot%;%Java_HOME%\bin;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%Java_HOME%\bin;%ANT_HOME%\bin
qui ne comporte aucun espace entre les points-virgules.
Cependant, tester l'installation de fourmi ne fonctionne pas, la photo ci-dessous montre ce que je vis:
J'ai essayé de redémarrer à plusieurs reprises sans succès. Je suis à court d'idées, donc si quelqu'un a des informations, cela serait utile. Merci!
Résultats publiés de dir:
ANT_HOME
n'est pas en cours de résolution. Remplacez %ANT_HOME%\bin
dans la variable d'environnement du système de chemin par c:\Apache-ant\Apache-ant-1.8.2\bin
.
J'ai eu un problème similaire, mais la raison pour laquelle% ANT_HOME% n'a pas été résolue, c'est que je l'avais ajoutée en tant que variable USER et non en tant que variable SYSTEM. Trié maintenant, grâce à ce post.
créez un script comprenant les éléments suivants:
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%
lancez-le dans Shell.
J'ai téléchargé ant ( http://ant.Apache.org/bindownload.cgi ), décompressé dans mon lecteur C et utilisé la commande Windows «doskey»:
doskey ant=C:\Apache-ant-1.9.6\bin\ant.bat $*
cela fonctionnera tant que vous utiliserez la même console de commande, la rendre permanente est plus difficile: http://darkforge.blogspot.com/2010/08/permanent-windows-command-line-aliases.html
Lorsque les variables d'environnement sont modifiées, déconnectez-vous et reconnectez-vous pour qu'il soit appliqué.
Avait le même problème. La solution consiste à ajouter un \
à la fin de %ANT_HOME%\bin
pour qu'il devienne %ANT_HOME%\bin\
Travaillé pour moi (Doit être le système var)
même avec les variables d'environnement définies, j'ai constaté que ant -version
ne fonctionne pas dans les scripts. Essayez call ant -version
S'il vous plaît suivez ces étapes
Dans les variables utilisateur
Définir NOM DE VARIABLE = ANT_HOME CHEMIN DE VARIABLE = C:\Program Files\Apache-ant-1.9.7
2.Edit Variable utilisateur PATH =% ANT_HOME%\bin
Aller à Variables système