java apache ant build compilation

java - No se puede ubicar tools.jar



build.xml java (5)

Asegúrese de estar apuntando a JDK y no a JRE. Por ejemplo, debe establecer JAVA_HOME como "C: / Archivos de programa / java / jdk1.6.0_26" y tener% JAVA_HOME% / bin en la ruta del sistema.

Posible duplicado:
No se pudo ubicar tools.jar

Estoy tratando de usar hormiga para compilar usando este comando:

ant compile

No sé si el problema proviene de mi 64 bits de Windows o de alguna otra cosa. Porque tengo instalado Java en los archivos progresivos 64 y 32.

Descargué apache-ant-1.8.2-bin y lo puse en C: / Program Files / apache-ant-1.8.2

Intenté poner ant en todas partes, cambié también ENV PATH entre java 64 y 32 pero cada vez que recibo este mensaje de error:

No se ha podido ubicar tools.jar. Se espera que lo encuentre en C: / Archivos de programa / Java / jre6 / lib / tools.jar

Busqué tools.jar en la carpeta ant lib, en el java 64 y 32, pero no hay rastros en el sistema.

Qué piensas ?


Tuve que copiar C: / Archivos de programa / Java / jdk1.6.0_26 / lib / tools.jar a C: / Archivos de programa / Java / jre6 / lib / ext

Gracias de cualquier manera.


Tuve un problema similar y lo resolví haciendo follow,

1) configurar JAVA_HOME como C: / Archivos de programa (x86) / Java / jdk1.7.0 /

2) ANT_HOME como F: / ant / apache-ant-1.8.4-bin / apache-ant-1.8.4

3) agregar ambos a ''ruta'' en las variables del sistema


Un JRE no tiene tools.jar, necesitas un JDK. Establezca sus variables JAVA_HOME y PATH para que apunten a un JDK, no a un JRE.


tools.jar viene con JDK, pero lo que sucede en tu caso lo busca dentro de / Java / jre6. Cambia el env var de JAVA_HOME a uno de tu hogar JDK.