java - for - building apache ant
Error al instalar Ant: ANT_HOME está configurado incorrectamente (30)
Leí todas las posibles soluciones pero ninguna funcionó. Descargué la hormiga y la puse en C:/ant
(entonces tengo C:/ant/bin
)
En Windows 7 en Variables del sistema, tengo una variable llamada ANT_HOME con valor
C:/ant
y una variable llamada PATH con valor
%ANT_HOME%/bin
Y cuando intento en cmd (Símbolo del sistema)
ant -version
yo obtengo
ANT_HOME está configurado incorrectamente o no se pudo ubicar la hormiga. Establezca ANT_HOME.
Además, si lo intento
echo %ANT_HOME%
yo obtengo
C:/ant
Intenté PATH = % PATH%;% ANT_HOME% / bin pero la misma situación. ¿Nadie?
EDITAR:
Las variables son (nombre - valor):
ANT_HOME - C:/ant
CLASSPATH - .;C:/Program Files/Java/jre6/lib/ext/QTJava.zip
ComSpec - %SystemRoot%/system32/cmd.exe
FP_NO_HOST_CHECK - NO
JAVA_HOME - C:/Program Files/Java/jdk1.6.0_23
NUMBER_OF_PROCESSORS - 2
OS - Windows_NT
PATH - %ANT_HOME%/bin;%JAVA_HOME%/bin
PATHEXT - .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE - x86
PROCESSOR_IDENTIFIER - x86 Family 6 Model 15 Stepping 6, GenuineIntel
PROCESSOR_LEVEL - 6
PROCESSOR_REVISION - 0f06
PSModulePath - %SystemRoot%/system32/WindowsPowerShell/v1.0/Modules/
QTJAVA - C:/Program Files/Java/jre6/lib/ext/QTJava.zip
TEMP - %SystemRoot%/TEMP
TMP - %SystemRoot%/TEMP
USERNAME - SYSTEM
windir - %SystemRoot%
XNAGSShared - C:/Program Files/Common Files/Microsoft Shared/XNA/
XNAGSv4 - C:/Program Files/Microsoft XNA/XNA Game Studio/v4.0/
¡El truco está en evitar espacios por completo!
Asegúrese de no agregar espacios innecesarios al agregar a la RUTA
RUTA =% JAVA_HOME% / bin;% ANT_HOME% / bin
¡En Windows 7 debes ejecutar CMD como administrador! Cuando solo hace clic en Inicio y escribe en el cuadro de búsqueda cmd, Java y ant no se reconocen.
¡configurar ANT_HOME desde cmd me ha funcionado de alguna manera! C:> establecer ANT_HOME = C: / apache-ant-1.8.1
Agregar manualmente desde Windows a veces no funciona ...
Para resolver esto, abra el símbolo del sistema y escriba estos comandos;
C:/>set ANT_HOME=C:/apache-ant-1.9.2
C:/>set JAVA_HOME=C:/jdk1.7.0_25
C:/>set PATH=%ANT_HOME%/bin;%JAVA_HOME%/bin
... luego prueba:
C:/>ant -version
Apache Ant(TM) version 1.9.2 compiled on JULY 8 2013
Cierre el símbolo del sistema después de configurar las variables de entorno y abrir otra.
Configuré las variables de entorno para Java y Ant correctamente, pero no funcionó hasta que reinicié System. Establezca las variables de entorno ANT_HOME, JAVA_HOME y reinicie el sistema.
De alguna manera, parece ser un problema muy extraño. Un par de conjeturas:
1) Espero que hayas descargado ANT desde aquí: http://apache.mirror.aussiehq.net.au//ant/binaries/apache-ant-1.8.2-bin.zip . Si no, puedes intentarlo una vez.
2) Espero que no haya problemas relacionados con la seguridad que impidan que accedas a ANT desde la ventana de comandos, solo para verificar dos veces, copiar la nueva instalación de ANT en algún otro directorio, puede ser D:/MyFolder
etc.
3) ¿Se está ejecutando Java - version
correctamente? ¿O estás recibiendo el mismo tipo de problema?
4) También vaya dentro de la carpeta $ ANT_HOME / bin mediante el símbolo del sistema, escriba cd C: / ant / bin y escriba $ ant.bat ... ¿qué error obtiene?
En mi caso fue un error tonto, cuando descargaste el archivo no me di cuenta de que era el directorio, apache-ant-1.9.3-bin y lo copiaba directamente en Program Files / apache-ant-1.9.3-bin . Esto me dio el error, lo resolví copiando la carpeta apache-ant-1.9.3 dentro de apache-ant-1.9.3-bin a Program Files / apache-ant-1.9.3 y realicé los pasos usuales.
Esta es una actualización de otras respuestas aquí: parece que la hormiga viene con Netbeans 8.1, pero los desarrolladores de Netbeans han decidido mover la hormiga fuera del núcleo de Netbeans o algo así. ( https://netbeans.org/bugzilla/show_bug.cgi?id=225753 ) vea a continuación la nueva ruta correcta. Para mi versión actual de netbeans 8.1 esto es lo que tuve que hacer para que funcione desde la línea de comandos: (Windows 10)
en variables del sistema (no del usuario):
set JAVA_HOME to C:/Program Files/Java/jdk1.8.0_73 (with your version number)
set ANT_HOME to C:/Program Files/NetBeans 8.1/extide/ant
agregar a PATH en las variables del sistema: C:/Program Files/NetBeans 8.1/extide/ant/bin
por lo tanto, esto ha "transferido" a la casa de la hormiga. (y la casa es un directorio más alto)
Preferiblemente establezca la ruta navegándola usando el editor var de entorno de Windows. Agrega "" de la manera correcta.
(Estaba intentando instalar Jfreechart, que se refiere a usar hormiga para instalar una parte. Eso se suponía que lo haría más fácil ... sí ... después de descifrar y arreglar la instalación de la hormiga)
Estaba enfrentando el mismo problema. Pero el problema era que había agregado ANT_HOME
a las variables de usuario en Windows.
Lo eliminé y agregué ANT_HOME
a las variables del sistema. Funciona bien ahora.
He estado enfrentando el problema: aquí está mi solución que hizo funcionar a la hormiga.
descargar el archivo adecuado
Ir
y descarga el archivo
"apache-ant-1.8.2-bin.zip"
Establezca las siguientes variables en Variable del entorno del sistema:
set ANT_HOME=C:/apache-ant-1.8.2 set JAVA_HOME=C:/jdk1.7.0_25 set PATH=%JAVA_HOME%/bin;%ANT_HOME%/bin;
Gracias.
Intenta configurar ANT_HOME como below.it funcionó para mí
ANT_HOME ----- C: / apache-ant-1.8.4-bin / apache-ant-1.8.4
Intente establecer la variable del sistema de las variables de entorno de la siguiente manera:
1)ANT_HOME :: your ant folder(e.g. C:/ant/...)
2)JAVA_HOME :: your JDK path
3)Path:Till bin path( e.g.C:/jdk/bin;C:/ant/bin;)with semicolon
Intenté configurar ANT, fue un éxito. Verifique la orden de comando de comando de comando escribiendo ... ant -version, debería obtener algo como esto: Apache Ant versión 1.9.3 cumplida el 10 de diciembre de 2013
La instalación de ANT me dio un momento tan difícil que decidí responder a este hilo tan pronto como lo entendí bien.
Obtenía el mensaje ''ANT_HOME está configurado incorrectamente ...''
Intenté todo en este hilo (casi) como% ANT_HOME% / bin e intercambiando la posición JAVA_HOME y ANT_HOME en la variable PATH, estableciendo las variables del sistema en lugar de la variable de usuario, etc. No funcionó nada.
Descargué la distribución fuente y no tenía ninguna carpeta bin. Así que lo eliminé, descargué la versión binaria, la descomprimí y configuré ANT_HOME en C: / apache-ant-1.7.0 y% ANT_HOME% / bin en RUTA en Variable de usuario.
Funcionó para mí
Mi problema se ha solucionado en Windows XP, los Pasos están aquí (este es mi cambio de configuración según su instalación):
- Establezca
ANT_HOME
enE:/Software/apache-ant-1.8.4
- agregar en la ruta
%ANT_HOME%/bin
; - abre el símbolo del sistema y ejecuta el comando ant (verás que sale de la hormiga)
Ok mi problema fue resuelto a través de este hilo. Voy a resumir lo que hice.
- Agregue JAVA_HOME y ANT_HOME como variables de sistema en lugar de variables de usuario.
- Asegúrese de que JAVA_HOME apunte hacia su directorio JDK y no hacia el directorio JRE. TOOLS.java es una parte de JDK y no JRE.
Para configurar o instalar ANT simplemente agregue la dirección de su apache-ant en sus variables de PATH junto a su archivo jdk instalado, como se muestra a continuación
Variables de PATH
C: / Archivos de programa / Java / jdk1.8.0_45 / bin; C: / Archivos de programa / apache-ant-1.9.6 / bin
¡Espero que esto los ayude chicos! disfrutar
Para mí, cargar la versión * .zip ayudó. Se ve que contiene datos diferentes.
Parece que hay un problema con apache-ant-1.8.3/bin/ant.bat
.
Simplemente comente las siguientes líneas en ant.bat
y configure la variable de entorno ANT_HOME y debería funcionar.
if "%ANT_HOME%"=="" goto setDefaultAntHome
:stripAntHome
if not _%ANT_HOME:~-1%==_/ goto checkClasspath
set ANT_HOME=%ANT_HOME:~0,-1%
goto stripAntHome
:setDefaultAntHome
rem %~dp0 is expanded pathname of the current script under NT
set ANT_HOME=%~dp0..
Parece que lo tienes configurado correctamente. ¿Qué pasa si pruebas algo como esto, que funcionó para mí?
C:/>set ANT_HOME=C:/apache-ant-1.8.1
C:/>set JAVA_HOME=C:/jdk1.6.0_24
C:/>set PATH=%ANT_HOME%/bin;%JAVA_HOME%/bin
C:/>ant -version
Apache Ant version 1.8.1 compiled on April 30 2010
Esto también funcionó para mí al configurar las variables de entorno, así:
Repare todas las variables de entorno para corregir la ubicación ANT_HOME
, JAVA_HOME
, PATH
. Cierre el símbolo del sistema y abra una nueva ventana de comando. Intenta ejecutar el comando ''ant''. Funcionó para mí
Para probarlo: verifique las versiones de JAVA y ANT.
C:> java -version
C:> ant -version
Si muestra versiones, entonces otros comandos también funcionarán.
Si configura a través de MyComputer -> variables de entorno funcionará absolutamente bien ...
Me estaba sucediendo lo mismo cuando intentaba hacer eso a través del símbolo del sistema. Era un problema ... pero descubrí el problema ... problema eran los espacios
PATH = %PATH%;%ANT_HOME%/bin
eliminar los espacios del comando anterior podría funcionar.
PATH=%PATH%;%ANT_HOME%/bin
Si el error como ant_home está configurado incorrectamente o no se pudo ubicar hormiga. por favor configure ant_home Luego siga el siguiente paso que me funciona.
1. IR a propiedades de la computadora (Windows + pause Break) -> configuración avanzada del sistema
Propiedades del sistema -> Advance ---> variable de entorno
ELIMINAR ANT_HOME desde la variable de usuario
AGREGAR ANT_HOME en la variable del sistema y dar la ruta de su carpeta de apache como se muestra en la figura.
- AÑADIR O copiar y pegar, ya que es% ANT_HOME% / bin en la última ruta, como se muestra en la figura.
- abra cmd run ant -v eso es todo :)
Suena un poco estúpido, pero intenta reiniciar la computadora si no lo has hecho después de las adiciones de variable de entorno. Perdí un par de horas sin hacer esto.
Tuve el mismo problema hace un tiempo, creo que descubrí el problema.
Cómo: 1.Puesto que establecí ANT_HOME (C: / ant / ant-1.8.2) en la ruta de acceso correcta, estaba seguro de ello. 2. Estaba planeando hacer una "configuración de hormiga" y "aplicar hormiga. Abrí la ruta en la que estaba planeando instalar la hormiga en el indicador de comando, luego probé setenv.bat ...
ANT_HOME enfrentado está configurado incorrectamente o no se pudo ubicar hormiga. Establezca ANT_HOME.
Setenv.bat fue configurado algo así como @echo off
establecer JAVA_HOME = C: / Archivos de programa (x86) /Java/jdk1.6.0_18 establecer ANT_HOME = C: /Project/Setup_Binaries/JBoss_Ant_2012/ant-1.8.2 establecer HOS_LIB_PATH =
Más bien debería haber sido C: / ant / ant-1.8.2 que estaba cambiando mi ANT_HOME.
Edité setenv.bat en mi ANT_HOME que configuré en PATH y funcionó bien.
Tuve el mismo problema y pude solucionarlo definiendo la variable %JAVA_HOME%/bin
antes de definir el %ANT_HOME%/bin
en mi ruta de acceso.
CORRECTO: Ruta %JAVA_HOME%/bin;%ANT_HOME%/bin;........
INCORRECTO: Ruta %ANT_HOME%/bin;%JAVA_HOME%/bin;.......
Tuve el mismo problema.
Cuando descargue el archivo zip, asegúrese de desbloquear el zip.
Archivo-> Propiedades-> Desbloquear
Tuve exactamente el mismo problema y encontré tu publicación.
Descubrí que mi problema era que de alguna manera no tenía un directorio lib
en mi carpeta ANT_HOME
. Parece que el script busca específicamente ant.jar
. Descomprimí la cremallera de la hormiga apache nuevamente y todo funcionó muy bien.
El mensaje de error:
ANT_HOME está configurado incorrectamente o no se pudo ubicar la hormiga. Establezca ANT_HOME.
por no tener un directorio ANT_HOME / lib definitivamente fue engañoso.
Yo tuve el mismo problema. Si busca una carpeta bin
en su carpeta apache-ant-1.9.4
, puede encontrar que no existe.
Este fue el caso para mí, y arreglé el problema simplemente descargando hormiga nuevamente y estableciendo ANT_HOME
, JAVA_HOME
y PATH
de cmd
Todo lo que necesitas hacer es esto; no necesita perder tiempo tratando de cambiar y cambiar su entorno; Solo intenta descargarlo de nuevo.
Solución fácil:
Use el instalador WinAnt para Windows. Esta instalación de Ant automáticamente instalará Ant en la ruta C:/Program Files/WinAnt
por defecto. También configura sus variables ANT_HOME
y PATH
para apuntar a la nueva instalación.
Instalación manual:
- Descargue una distribución binaria
.zip
de ANT Binary Page .- Guarde el archivo
.zip
en una ubicación temporal en su disco duro (como el escritorio)- Expanda el contenido de la carpeta dentro del archivo .zip a un directorio en su disco duro (es decir,
C:/dev/ant
)- Vaya a su Panel de control "Sistema". En Vista, haga clic en el botón "Cambiar configuración" debajo del encabezado "Nombre del equipo, dominio y grupo de trabajo".
- En la pestaña "Avanzado", haga clic en el botón en la parte inferior con la etiqueta "Variables de entorno"
- En la parte superior de la pantalla, agrega una nueva variable de usuario. El nombre debe ser
ANT_HOME
, y el valor debe ser la ruta en la que se extrajo su archivo zip. (es decir,ANT_HOME = C:/dev/ant
)- Agregue su ruta java JDK a las variables del usuario también. El nombre debe ser
JAVA_HOME
y el valor debe ser la ruta al software JDK en su disco duro. (es decir,JAVA_HOME = C:/Program Files/java/jdk1.8.0_xx
)- Si ya hay una variable PATH, edítela y añádala. De lo contrario, cree una variable más llamada RUTA, y añádala
;%ANT_HOME%/bin
Después de instalar Ant, abra el símbolo del sistema y escriba ant -v
que imprimirá la versión ant, lo que significa que ha configurado correctamente y en su máquina Windows. Algunas ventanas pueden requerir un reinicio después de establecer las variables del entorno.
Fuente: AntOnWindows