Tools.jar parece no estar en el classpath de Android Studio en Windows 8

Instalé Android Studio pero me estaba dando error que necesito instalar JDK pero JDK ya estaba instalado. Entonces me di cuenta de que está pidiendo instalar la versión de 64 bits de JDK.

De todos modos acabo de descargar la última versión de 64 bits JDK y establecer lo siguiente en la variable de entorno, pero aún Android Studio está dando error:

Error

'tools.jar' seems to be not in Android Studio classpath. Please ensure JAVA_HOME points to JDK rather than JRE. 

Las rutas siguientes se establecen en mi Windows 8.

 Path in User Variables E:\Program Files\Java\jdk1.8.0_25\bin JAVA_HOME in System Variables E:\Program Files\Java\jdk1.8.0_25 Path in System Variables E:\Program Files\Java\jdk1.8.0_25\bin 

32bit JDK está instalado en la unidad C mientras 64bit JDK está instalado en la unidad E (como se muestra arriba). JDK de 32 bits no se está utilizando en ninguna variable de usuario o de sistema.

También he reiniciado la PC.

¿Cómo soluciono este problema?

Tuve este mismo problema y fue capaz de arreglarlo después de perder alrededor de 3 horas:

Basta con copiar tools.jar de %JAVA_HOME%\lib a (Android Studio Root)\lib

Compruebe su valor JAVA_HOME!

Debería ser así

E: \ Archivos de programa \ Java \ jdk1.8.0_25 \ jre

Primero localice en su PC la ruta de su JDK (por ejemplo: C:\Program Files\Java\jdk1.7.0_45 )

A continuación, cambie la variable JAVA_HOME siguiente manera:

  1. Haga clic con el botón derecho en el icono Mi PC en el escritorio y seleccione Propiedades
  2. Haga clic en la pestaña Opciones avanzadas
  3. Haga clic en el botón Variables de entorno
  4. En Variables del sistema, haga clic en Nuevo
  5. Introduzca el nombre de la variable como JAVA_HOME
  6. Introduzca el valor de la variable como ruta de instalación para el Java Development Kit

He instalado jdk 1.8.0_51 64 bits en Windows7. Después de eso, no se definió JAVA_HOME, así que tuve que definirlo yo mismo como se describió anteriormente, pero no funcionó a menos que haya añadido una barra invertida: D:\Programs\Java\jdk1.8.0_51\ .

Sin la barra invertida al final no funcionó.

Problema conocido – mi solución fue instalar JDK 7u80 – trabajó después de eso.

https://code.google.com/p/android/issues/detail?id=187048

Simplemente copie las herramientas.jar desde su jdk al directorio lib de Android.

En mi caso, he instalado la versión de Java más reciente sin desinstalar la versión anterior en primer lugar. Después de haber desinstalado la versión anterior de Java, este error había desaparecido.

También asegúrese de que la variable del sistema JAVA_HOME está establecida correctamente, por ejemplo: Nombre de la variable: JAVA_HOME Valor de la variable: C: \ Archivos de programa \ Java \ jdk1.8.0_31 \

Y, por último, que ha instalado la versión adecuada para su sistema operativo, x86 o x64.

Tuve exactamente el mismo problema. En mi caso finalmente instalé JRE a "C: \ Archivos de programa …" y el JDK a mi destino predeterminado, que es "E: \ Archivos de programa …" Parece que el JDK y JRE no pueden apuntar a la misma Lugar para Android Studio.

Tuve el mismo problema en Windows 7 cuando instalé Android Studio. Tenía Jdk 8 en mi sistema. Así que para mí, copiar las herramientas.jar de jdk \ lib a androidstudio \ lib funcionó. Encontré las herramientas.jar faltaba en el directorio lib de androidstudio. Había fijado JAVA_HOME en variable del usuario y JDK en variable del sistema.

Tuve el mismo error – tools.jar parece no estar en Studio classpath. Asegúrese de que JAVA_HOME señale JDK en lugar de JRE.

Tengo algunos Java JDKs descargados. JAVA_HOME apuntaba a C: \ java \ jdk1.7.0_45. Cuando cambié a C: \ java \ jdk1.7.0_75, funcionó. No tiene sentido – ambos tienen lib / tools.jar. Hice un jar tvf en cada uno de los archivos tools.jar y estaban bien. Corrí java -versión en cada java y funcionó bien. Dunno – no tiene sentido.

Plataforma: Windows 7 Professional – 64 bits v1.10.00.AG B11 Service Pack 1

Instalarlo a la ruta de instalación predeterminada en lugar de uno personalizado resolvió el problema para mí.

Fuente: https://code.google.com/p/android/issues/detail?id=187048#c9

Primero localice en su PC la ruta de su JDK (por ejemplo: Primero localice en su PC la ruta de su JDK (por ejemplo: C: \ Archivos de programa \ Java \ jdk1.8.0_11)

A continuación, cambie la variable JAVA_HOME de la siguiente manera:

Haga clic con el botón derecho del ratón en el icono Mi PC en el escritorio y seleccione Propiedades Haga clic en la pestaña Opciones avanzadas Haga clic en el botón Variables de entorno En Variables del sistema, haga clic en Nuevo o edítalo si ya hay una ruta para ello (debe asegurarse de que la ruta es jdk) El nombre de la variable como JAVA_HOME Introduzca el valor de la variable como ruta de instalación para el Java Development Kit)

1) Sólo tienes que instalar JDK desde aquí

2) Cambie la variable JAVA_HOME (por ejemplo, C:\Program Files\Java\jdk1.8.0_112 )

Intenté todo lo que pude pero no me ayudó. Así que reinstalé Windows e instalado Android Studio y ahora todo funciona.

Y la ironía es que no hay ninguna variable JAVA_HOME o JDK_HOME definida, pero todavía funciona.

  • Cómo implementar la aplicación phonegap directamente en el dispositivo
  • Android Emulator y AVD no se ejecutarán en Surface Pro
  • Nexus 5 (Kitkat 4.4) no autorizará mi equipo con Windows 8
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.