Descarga ANT desde http://ant.apache.org/bindownload.cgi
Una vez descargado, descomprimelo en alguna carpeta. En este ejemplo será en “C:\apache-ant-1.7.1″
Debes ir a Configuración / Panel de Control / Sistema para agregar variables de entorno.

Luego allí cargas la variable de entorno ANT_HOME, con tu ruta

Después agregas al path de windows, la ruta donde hayas descomprimido ANT agregando \bin\ al final. Confirmas.

Si todo va bien deberías poder ejecutar ANT de esta forma y mostrarte un mensaje así.

Por defecto ant ejecuta el archivo con nombre build.xml.
Si necesitas utilizar un archivo xml de nombre distinto debes agregar el parametro -buildfile. Si lo deseas puedes crear un ‘buildfile’ con nombre hola.xml y ejecutar este “Hola Mundo” con Ant…
ant -buildfile hola.xml
—–
<project name=“Mi Proyecto” default=“holaMundo”>
<target name=“holaMundo”>
<echo>Hola Mundo!</echo>
</target>
</project>
–
Soluciones habituales si se presenta el mensaje “Unable to locate tools.jar”:
-Verifica que tengas instalado JDK (quizás solo tengas JRE).
-Verifica que tu JAVA_HOME este apuntando al directorio donde tienes tu JDK (es posible que tu JAVA_HOME este seteada a JRE).
Por ejemplo, si tienes tu jdk en C:\Archivos de programa\Java\jdk1.6

–
..
11 comentarios
Lorena escribió:
03/26/2009, a las 1:54 PM (UTC -3 )
Hola!
Tengo una duda por q en las variables del sistema se añade el \bin\ y en las de usuario no?
Y si se puede declarar el PATH y el ANT_HOME en variables del sistema y de usuario?
Gracias, espero tu respuesta:)
Gustavo escribió:
03/26/2009, a las 2:52 PM (UTC -3 )
En las variables del sistema se añade \bin\ porque esto hace que el archivo “ant.bat”
(que esta dentro de la carpeta en “\bin\”) quede ‘disponible’ para ser ejecutado desde
cualquier lugar de windows.
Dicho de otra forma, para que cuando escribas ‘ant’ desde la linea de comandos,
windows sepa dónde buscar, C:\apache-ant-1.7.1\bin\
La variable ANT_HOME es utilizada internamente por Apache ANT para localizar sus
librerías y demás archivos.
Respecto a la segunda pregunta. Si se puede pero no es necesario.
Saludos!
arturo escribió:
05/28/2009, a las 7:24 PM (UTC -3 )
hola!! oyee tengo una duda con esto, ya hice lo del path y ant_home, pero a la hora de escibir”ant” en el simbolo del sistema me aparece esto:
“Unable to locate tools.jar. Expected to find it in….” ( y muestra la direccion de la carpeta en donde la puedo encontrar).
ya despues muestra el mensaje que pones en la imagen.
Mi duda es… el primer mensaje que aparece, porque se muestra? acaso hice algo mal??
espero tu respuesta a mi e-mail, gracias!!!
Gustavo escribió:
05/28/2009, a las 9:52 PM (UTC -3 )
tools.jar es una libreria Java Development Kit o (JDK), por lo que es posible que no tengas instalado jdk o que tengas seteado tu JAVA_HOME a tu Java Runtime Environment (JRE) en vez de a JDK.
Tu JAVA_HOME debe estar ‘apuntando’ a la ruta de tu JDK.
Espero haberte sido útil.
drytosh escribió:
09/23/2009, a las 4:01 PM (UTC -3 )
Hola
gracias por el articulo, todo OK, solo tengo un problema, al final cuando kiero ejecutar el ejemplo del hola.xml, me da el mismo resultado que cuando pongo ant solamente… tiene ke ver esto algo con las rutas de acceso a ese xml, donde lo deberia poner????
Slds
A
Gustavo Peiretti escribió:
09/23/2009, a las 11:29 PM (UTC -3 )
Debes anteponer ‘-buildfile’ de esta forma
ant -buildfile hola.xml
Lo he corregido en el post….
Saludos!
jc escribió:
10/05/2009, a las 11:31 AM (UTC -3 )
hice todo paso a paso como lo explicas, pero a la hora de correr el ant
esto es lo que tengo en la cosola
C:\Users\Administrador>ant
Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre1.6.
0_05\lib\tools.jar
Buildfile: build.xml does not exist!
Build failed
no tengo ni la menor idea de que puede ser eso
Lulu escribió:
10/09/2009, a las 8:58 PM (UTC -3 )
Tengo el mismo problema que arturo, me sale:
“Unable to locate tools.jar. Expected to find it in….” ( y muestra la direccion de la carpeta en donde la puedo encontrar).
Ya hice lo que indicas en tu turorial.
Ya tengo instalado el JDK e hice una variable de entorno que se llama JAVA_HOME con la ruta D:\Archivos de programa\Java\jdk1.6.0_16\bin\
y la agregue al PATH.
Y aun me sale ese error.
jc escribió:
10/12/2009, a las 11:07 AM (UTC -3 )
mira lulu a mi tambien me sale el mensaje de que no encuentra al carpeta tools.jar,, en la carpeta de instalacion del jkd esta, la copie y pegue en donde esta buscando y parece que resolvi,, prueba tu a ver que pasa
HalleyR escribió:
11/15/2009, a las 1:30 AM (UTC -3 )
Hola la solucion para Unable tools.jar es apuntar tu JAVA_HOME al jdk no al jre sigue estos pasos:
Problemas con Unable tools.jar
es porque tienes que configurar la variable JAVA_HOME andate a PC en escritorio click derecho avanzado
agregar variable de entorno y en la lista de abajo pones
JAVA_HOME
y el valor pones la ruta–> buscas la ruta de tu jdk OJO de tu jdk no de jre
EJEMPLO
C:\Archivos de programa\Java\jdk1.6.0_04
Saludos
Espero haya resolvido tu problema
Abraham escribió:
06/29/2010, a las 11:38 PM (UTC -3 )
Gracias compa HalleyR, me salvaste con esa última solución que diste!!!