erreur: 'ANT' n'est pas reconnu comme une commande interne ou externe, un programme exécutable ou un fichier de commandes
J'ai installé la Fourmi, et quand j'ai essayer la commande ANT
ou ant -version
je reçois le message d'erreur:
'ant' n'est pas reconnu comme une commande interne ou externe, un programme exécutable ou un fichier de commandes.
J'ai essayé plusieurs solutions proposées en ligne, mais aucune de ces travaux. Je suis avec Windows 7. Ci-dessous est le résultat de la commande echo %PATH%
C:\Users\t_boulc>echo %PATH%
C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\Wind
owsPowerShell\v1.0\;C:\Program Files (x86)\RSA SecurID Jeton Commun;C:\Program F
iles (x86)\Perforce\;C:\Program Files\apache-ant-1.9.1\binC:\Users\t_boulc>ANT
'ANT' n'est pas reconnu comme une commande interne ou externe,
un programme exécutable ou un fichier de commandes.C:\Users\t_boulc>ant -version
'ant' n'est pas reconnu comme une commande interne ou externe,
un programme exécutable ou un fichier de commandes.C:\Users\t_boulc>echo %PATH%
C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\Wind
owsPowerShell\v1.0\;C:\Program Files (x86)\RSA SecurID Jeton Commun;C:\Program F
iles (x86)\Perforce\;C:\Program Files\apache-ant-1.9.1\bin
Répertoire de C:\Program Files\apache-ant-1.9.1
06/28/2013 02:49 PM <DIR> .
06/28/2013 02:49 PM <DIR> ..
06/28/2013 03:23 PM <DIR> bin
06/28/2013 02:46 PM <DIR> etc
06/28/2013 02:25 PM 11,253 fetch.xml
06/28/2013 02:25 PM 4,445 get-m2.xml
06/28/2013 02:25 PM 126 INSTALL
06/28/2013 02:25 PM 86,299 KEYS
06/28/2013 03:23 PM <DIR> lib
06/28/2013 02:25 PM 15,289 LICENSE
06/28/2013 03:23 PM <DIR> manual
06/28/2013 02:25 PM 218 NOTICE
06/28/2013 02:25 PM 4,119 README
06/28/2013 02:25 PM 216,873 WHATSNEW
8 File(s) 338,622 bytes
6 Dir(s) 202,572,378,112 bytes free
C:\Program Files\apache-ant-1.9.1>
- Je ne vois pas le JDK n'importe où sur votre chemin. Avez-vous installé Java?
- Visitez ce lien qui résout ce problème. stackoverflow.com/questions/31173603/...
Vous devez vous connecter pour publier un commentaire.
Je vous recommande de créer .cmd scripts pour définir des variables d'environnement au lieu de le faire dans l'interface utilisateur Windows, de cette façon, ils sont à proximité de votre commande shell et pas interférer avec d'autres outils. Aussi, je voudrais mettre les outils dans un endroit autre que le répertoire racine, j'utilise C:\opt (c'est là que j'ai installer d'autres outils tels que netbeans et jdk et tel).
Faire un devenv.cmd fichier texte avec le contenu suivant (remplacer la fourmi et jdk chemins avec ce qui est correct pour votre machine). Vous pouvez utiliser un bloc-notes pour créer un script, mais assurez-vous que 'Tous les fichiers' option est choisie, et .cmd est écrit après le nom.
Chaque fois que vous ouvrez une invite de commande shell (cmd.exe), exécutez devenv.cmd (aller où vous le garder , écrire devenv.cmd et appuyez sur entrée) et il va faire les changements pour la commande en cours coque sans affecter le reste du système. Après l'exécution de devenv.cmd, vous devriez être en mesure d'exécuter ant et jdk outils (javac, etc) à partir de la ligne de commande.
Vous pouvez vérifier ANT_HOME' emplacement avec echo %ANT_HOME% commande ..
/bin/ant est en fait un shell bash script, de sorte que vous pourriez avoir besoin d'appeler ant.bat - essayez d'entrer le chemin d'accès complet directement à l'invite de commandes:
Votre chemin est un peu étrange. Il s'échappe point-virgule --";" Il n'est pas nécessaire sur windows.
C'est la réponse:
faire une Variable Utilisateur:
faire 2 nouvelles variables système:
Cela résout :
D'abord créer une variable utilisateur ANT_HOME et d'attribuer le répertoire d'installation, par exemple:
ANT_HOME="D:\apache-ant-1.9.6"
À l'aide de l'invite de commande, définissez le CHEMIN d'accès comme:
C:>set %ANT_HOME%/bin
C:>ant -version
Apache Ant la version 1.7.1 compilé le 27 juin 2008
C:>
La variable d'environnement CLASSPATH doit être vide ou unset http://ant.apache.org/manual/install.html