«

»

Instalar ANT en Windows

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.

Agregar Variable de Entorno

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

Agregar Variable de Entorno Ant

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

Agregar al Path la ruta Ant

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

Ant Instalado

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
—–

<?xml version=“1.0″ encoding=“UTF-8″?>
<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

java home

..

11 comentarios

  1. Lorena escribió:

    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:)

  2. Gustavo escribió:

    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!

  3. arturo escribió:

    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!!!

  4. Gustavo escribió:

    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.

  5. drytosh escribió:

    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

  6. Gustavo Peiretti escribió:

    Debes anteponer ‘-buildfile’ de esta forma
    ant -buildfile hola.xml
    Lo he corregido en el post….
    Saludos!

  7. jc escribió:

    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

  8. Lulu escribió:

    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.

  9. jc escribió:

    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

  10. HalleyR escribió:

    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

  11. Abraham escribió:

    Gracias compa HalleyR, me salvaste con esa última solución que diste!!!

Deja un comentario

Tu email nunca se publicará.

Puedes utilizar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">