what para for descargar ant_home ant windows-vista java

para - Ant+Vista 64: "No se puede localizar tools.jar"(¿Conflicto jre/jdk?)



java ant windows (14)

Estoy intentando usar ant en un entorno vista 64 para compilar algunos archivos docbook / xml.

Sin embargo, no puedo resolver este mensaje de error. ¿Alguien tiene sugerencias?

C: / Users / Robert Admin> ant No se puede localizar tools.jar. Se espera que lo encuentre en C: / Archivos de programa / Java / jre6 / li b / tools.jar Buildfile: build.xml no existe! Construcción fallida

Buscando en Google, veo que este mensaje tools.jar es el resultado de no poder encontrar el jdk. De hecho, C: / Archivos de programa / Java / jre6 / li b / tools.jar es un JRE instalado con otro programa (supongo). Tools.jar se encuentra aquí: C: / Archivos de programa / Java / jdk1.6.0_22 / lib

Parece que no puedo decirle a Ant que busque en la ruta JDK, solo la ruta JRE que ya estaba allí. (A juzgar por la documentación de Ant, parece que JRE es insuficiente).

C:/Users/Robert Admin>echo %JAVA_HOME% C:/Program Files/Java/jdk1.6.0_22/bin C:/Users/Robert Admin>ant Unable to locate tools.jar. Expected to find it in C:/Program Files/Java/jre6/li b/tools.jar Buildfile: build.xml does not exist! Build failed C:/Users/Robert Admin>echo %ANT_HOME% I:/My Documents/1latest/ant C:/Users/Robert Admin>where java C:/Windows/System32/java.exe C:/Program Files (x86)/Java/jre6/bin/java.exe C:/Program Files/Java/jdk1.6.0_22/bin/java.exe C:/Users/Robert Admin>java -version java version "1.6.0_22" Java(TM) SE Runtime Environment (build 1.6.0_22-b04) Java HotSpot(TM) 64-Bit Server VM (build 17.1-b03, mixed mode)

Actualización # 1 . Intenté desinstalar el jdk de 64 bits e instalar el jdk de 32 bits. Resultado:

C:/Users/Robert Admin>java -version java version "1.6.0_22" Java(TM) SE Runtime Environment (build 1.6.0_22-b04) Java HotSpot(TM) 64-Bit Server VM (build 17.1-b03, mixed mode) C:/Users/Robert Admin>ant Unable to locate tools.jar. Expected to find it in C:/Program Files/Java/jre6/li b/tools.jar Buildfile: build.xml does not exist! Build failed C:/Users/Robert Admin>echo %JAVA_HOME% C:/Program Files (x86)/Java/jdk1.6.0_22/bin


¿Por qué no pruebas la versión de 32 bits? Podría haber un problema entre las dos versiones que tiene instaladas, 32 y 64. pruebe la versión de 32 bits, por lo que no verá ninguna versión de 64 bits.

debería solucionar su problema.


Arreglé esto creando JAVA_HOME en computer-> properties-> env variables La configuración manual en la línea de comando no funcionó -b


Estaba obteniendo un "C: / Program" que no se reconoce como un comando interno o externo, un programa ejecutable o un error de archivo por lotes, cuando se ejecuta% ANT_HOME% / bin / ant.bat

Descubrí que necesitaba envolver el comando entre comillas dobles para obtener el escape adecuado en la cadena de ruta.

FIX: "% ANT_HOME% / bin / ant.bat" --NOT--% ANT_HOME% / bin / ant.bat

¡Espero que ayude!


Gracias, esto también funciona en Windows 8, x64, usando Java x64.

No quería agregar toda esa basura a la configuración de mi sistema, así que creé un archivo por lotes que ejecutaría justo antes de usar el SDK de Android. Aquí está

set ANDROID_SDK_PT=C:/Program Files/eclipse/sdk/platform-tools set ANDROID_SDK_TOOLS=C:/Program Files/eclipse/sdk/tools set JAVA_HOME=C:/Program Files/Java/jdk1.7.0_25 set ANT_HOME=C:/apache-ant set PATH=%PATH%;%ANDROID_SDK_PT%;%ANDROID_SDK_TOOLS%;%JAVA_HOME%;%ANT_HOME%/bin


Resolví el problema creando la variable de sistema JAVA_HOME en C: / Archivos de programa / Java / jdk1.6.0_25. No pongas el punto y coma después. Antes de nada puse el punto y coma y hubo un error. Quité el punto y coma y funcionó.


Sé que este hilo es bastante antiguo ... pero también lo enfrenté ahora ... lo que hice fue copiar ese tools.jar en la carpeta jre / lib y funcionó bien.

Estoy en Windows 7, entorno JDK 1.7 e intento instalar ant 1.8.2

Gracias


Tengo el mismo problema. Resuelto exitosamente.

  1. Verifique la información de su sistema que jenkins vea: su_jenkins_url / systemInfo
  2. Busque la variable "JAVA_HOME" en la sección "Variables de entorno". En mi caso no pude encontrarlo.

Entonces, si no ve esta variable, significa que su variable no se configuró para el usuario bajo el que se ejecuta jenkins. Debe colocar "JAVA_HOME" en la sección "variables del sistema" de las variables de entorno, no en "variables de usuario".

reinicie jenkins después de esto y su problema debe ser solucionado.


Todo lo que necesita es establecer la ruta JAVA_HOME en su entorno. En Windows 7, vaya a "Propiedades del sistema -> Avanzadas -> Variables de entorno" y agregue JAVA_HOME. El valor en mi caso era:

C: / Archivos de programa / Java / jdk1.7.0_07

Esto resolvió el problema para mí. Esta variable señala a Ant a la ubicación correcta de Java.


Tuve el mismo problema porque mi ruta JAVA_HOME se configuró incorrectamente (al igual que los OP). Se puso a la papelera de la jdk.

Por lo tanto, se estableció en: C: / Archivos de programa (x86) / Java / jdk1.6.0_25 / bin

Cuando debería haberse establecido en: C: / Archivos de programa (x86) / Java / jdk1.6.0_25

Actualizar esta variable ambiental me lo arregló.


Tuve este problema con el medio ambiente como:

  • Windows 7
  • Versión de Java jdk1.6.0_33
  • apache-ant-1.6.5

Recibí el mensaje de compilación ant como " Unable to locate tools.jar. Expected to find it in E:/Java/jre6/lib/tools.jar ", donde mi JDK se instaló en E:/Java/jdk1.6.0_33/ y JRE en E:/Java/jre6/

Porque:

Mi problema fue que ANT_HOME se configuró dos veces en la variable de entorno del sistema PATH en dos lugares diferentes (significa que hay otras variables en el medio).

Solución:

ANT_HOME variable ANT_HOME que señalaba la ubicación incorrecta y todo funcionó bien conmigo.


Tuve este problema en una máquina de Windows 7 de 64 bits y Ant 1.8.2. La solución fue utilizar las herramientas de administración mencionadas por #bigfix para establecer las variables de entorno. Siga las instrucciones de instalación de Ant para Windows. Pero no establezca la ruta como% ANT_HOME% / bin. En su lugar, use una ruta explícita como C: / jdk-1.5.0.05 / bin.

Mi primera prueba falló porque mi ventana de comando ya estaba abierta y estaba usando las versiones antiguas de env. Ciérralo y abre uno nuevo. Entonces prueba la prueba. Funciono para mi


Una vez me enfrenté al mismo problema de ant setup de ant setup . La promoción es igual que

Unable to locate tools.jar`. Expected to find it in C:/Program Files/Java/jre6/li b/tools.jar Buildfile: build.xml does not exist! Build failed.

Eliminé todas las rutas jre en el entorno %PATH% y agregué la ruta jdk bin. Finalmente, %ANT_PATH%/bin lugar de %ANT_PATH%/bin . Funciona.

Puede ayudar.


Voy a agregar otro problema que tuve con esto.

Por cierto, la respuesta aquí funcionó para mí también. Tuve que apuntar mi directorio java a la versión específica del SDK. Muchas gracias.

Pero voy a agregar que tuve que instalar el SDK como administrador, o no extrajo tools.jar. Encontré esta respuesta en otra parte, y espero que ayude a alguien a repetirla aquí.


es posible que esté utilizando el java en el directorio C: / Windows / system32 en lugar del JDK instalado. Establecí una variable de entorno JAVA_HOME y puse% JAVA_HOME% / bin al inicio de mi ruta y los problemas cuando estaba fuera.