2012-01-13 17 views
5

Estoy intentando crear jasperserver en Linux. Utiliza hormiga y maven. Mientras se ejecuta el comando ant, da esta excepción. Comprobé en la misma ruta, sin embargo, la carpeta lib no está allí en la misma ruta. ¿Cómo puedo resolver este problema?Error: no se puede encontrar tools.jar. Se espera que lo encuentre en /usr/lib/jvm/java-6-sun-1.6.0.26/lib/tools.jar

Gracias!

+2

¿Estás seguro de que tienes instalado un JDK? Un mero JRE no contiene tools.jar. – mgaert

+0

Ok ... Comprobaré ... – DMS

+1

Posible duplicado de [Maven: Error al resolver la dependencia: tools.jar] (http://stackoverflow.com/questions/7860350), [No se puede encontrar tools.jar] (http: //stackoverflow.com/questions/5730815), [No se puede encontrar tools.jar] (http://stackoverflow.com/questions/6676107), [error de Ant cuando se intenta crear un archivo, no se puede encontrar tools.jar] (http://stackoverflow.com/questions/2618281), [Ant + Vista 64: "No se puede encontrar tools.jar"] (http://stackoverflow.com/questions/4378535). –

Respuesta

7

tools.jar está presente solo en jdk, no en jre.

0

Vi el mismo mensaje ejecutando Ant después de una actualización de JVM. Lo arreglé estableciendo JAVA_HOME en JDK.

2

he fijado este problema mediante la instalación de JDK ..

Gracias a todos por la respuesta ..

0

Podría ser que el Eclipse utiliza de forma predeterminada la versión de 32 bits de JRE. Si haces todo bien con JAVA_HOME establecido en C: \ Program Files \ Java \ jdk1.6.0_21 \ bin y ejecutando una versión de 32 bits de eclipse, terminarás usando algo como C: \ Archivos de programa (x86) \ Java \ jre6 \ bin.

cuando haya corregido el problema de JDK que tendrá que pasar en el final de un acceso directo -vm "C: \ Archivos de programa (x86) \ Java \ jdk1.6.0_31 \ bin"

O arreglar su JAVA_HOME

Otras sugerencias han sido asegurarse de que su Eclipse está utilizando el JDK no jre http://gamefromscratch.com/post/2011/11/15/Telling-Eclipse-to-use-the-JDK-instead-of-JRE.aspx

0

Sólo como referencia otros: Eclipse por defecto indicará no jre del JDK. Si desea cambiar JRE predeterminado favor tiene que ventana -> Preferencias -> Java -> JRE instalados
clic en el botón añadir seleccionar Standanrd VM a continuación, establecer JRE casa. aquí puede proporcionar su ruta jdk instalada que se verá a continuación en caso de ventanas. C: \ Program Files \ Java \ jdk1.8.0_101

Cuestiones relacionadas