windows - usar - javac no se reconoce como un comando interno o externo
''ant'' no se reconoce como un comando interno o externo (7)
Tengo el mismo problema que este usuario: ant - no reconocido como interno
Sin embargo, desafortunadamente, ninguna de las soluciones me ha funcionado en ese puesto o en cualquier otro. También he mirado otros comandos no reconocidos y específicamente agregando una variable de ruta. El procedimiento que estoy usando es el siguiente:
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`
En mi caso, el valor de la variable es C:/apache-ant/apache-ant-1.8.2
.
Mi variable de ruta exacta es %SystemRoot%/system32;%SystemRoot%;%JAVA_HOME%/bin;%SystemRoot%/System32/Wbem;%SYSTEMROOT%/System32/WindowsPowerShell/v1.0/;%JAVA_HOME%/bin;%ANT_HOME%/bin
que no tiene espacios entre puntos y comas.
Sin embargo, probar la instalación de la hormiga no funciona, la imagen de abajo es lo que estoy experimentando:
He intentado reiniciar en numerosas ocasiones en vano. Me he quedado sin ideas, por lo que si alguien tiene alguna información sería útil. ¡Gracias!
EDITAR
Resultados publicados de dir:
Cuando se cambian las variables de entorno, cierre la sesión y vuelva a iniciarla para que se aplique.
Descargué ant ( http://ant.apache.org/bindownload.cgi ), lo descomprimí en mi disco C y usé el comando ''doskey'' de Windows:
doskey ant=C:/apache-ant-1.9.6/bin/ant.bat $*
esto funcionará siempre y cuando uses la misma consola de comandos, hacerla permanente es más difícil: http://darkforge.blogspot.com/2010/08/permanent-windows-command-line-aliases.html
Por favor siga estos pasos
En variables de usuario
Establezca VARIABLE NAME = ANT_HOME VARIABLE PATH = C: / Archivos de programa / apache-ant-1.9.7
2.Editar variable de usuario PATH =% ANT_HOME% / bin
Ir a variables del sistema
- Establecer ruta =% ANT_HOME% / bin
Tenía el mismo problema. La solución es agregar un /
al final de %ANT_HOME%/bin
para que se convierta en %ANT_HOME%/bin/
Trabajó para mi. (Debe ser el sistema var)
Tuve un problema similar, pero la razón por la que% ANT_HOME% no se resolvió es que lo había agregado como una variable de USUARIO, no como una SISTEMA. Ordenado ahora, gracias a este post.
crear un script que incluya lo siguiente; (Reemplace las rutas ant y jdk con lo que sea correcto para su máquina)
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%
ejecutarlo en shell.
ANT_HOME
no se está resolviendo. Cambie %ANT_HOME%/bin
en la variable de entorno del sistema Ruta a c:/apache-ant/apache-ant-1.8.2/bin
.