h1

Java error: Unable to locate tools.jar. Expected to find it in /usr/lib/jvm/java-6-openjdk/lib/tools.jar

12/11/2010

Si ocurre este error:

carlos@adscompc02:~/master/gimi/Distrib/InstanceMatcher$ ant build
Unable to locate tools.jar. Expected to find it in /usr/lib/jvm/java-6-openjdk/lib/tools.jar
Buildfile: build.xml
build:
[javac] Compiling 2 source files to /home/carlos/master/gimi/Distrib/InstanceMatcher/build/classes
BUILD FAILED
/home/carlos/master/gimi/Distrib/InstanceMatcher/build.xml:43: Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK.
It is currently set to "/usr/lib/jvm/java-6-openjdk/jre"
Total time: 0 seconds

Se soluciona localizando el paquete «tools.jar» y copiándolo a la ubicación donde «ant» lo está buscando:

carlos@adscompc02:~/master/gimi/Distrib/InstanceMatcher$ sudo find / -name tools.jar
/usr/lib/jvm/java-6-sun-1.6.0.22/lib/tools.jar
/usr/lib/jvm/java-1.5.0-gcj-4.4/lib/tools.jar
carlos@adscompc02:~/master/gimi/Distrib/InstanceMatcher$ sudo cp /usr/lib/jvm/java-6-sun-1.6.0.22/lib/tools.jar /usr/lib/jvm/java-6-openjdk/jre/lib/

4 comentarios

  1. Avatar de Jhon

    gracias!


  2. Avatar de cdesarrollo

    Gracias por la solucion!!!


  3. Avatar de Phox

    muchas gracias, me fue de mucha utilidad


  4. Avatar de kevin ubiedo

    por que mi celular dice los jar descargados no don validos (es un samsung e2220) creo que debe ser por que use un codigo (java test *#52828378#)luego quise probar 1 juego y desia los jar descargados no son validos



Replica a Phox Cancelar la respuesta

Este sitio utiliza Akismet para reducir el spam. Conoce cómo se procesan los datos de tus comentarios.