tools than studio seems rather please not jre jdk java_home idea ensure java android windows-8 android-studio

java - than - tools jar seems to be not in android studio classpath windows 7



tools.jar parece no estar en el classpath de Android Studio en Windows 8 (15)

Instalé Android Studio pero me estaba dando el error de que necesitaba 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 JDK de 64 bits y establecer lo siguiente en Variable de entorno, pero todavía 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.

Los siguientes caminos están establecidos 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 que 64bit JDK está instalado en la unidad E (como se muestra arriba). JDK de 32 bits no se usa en ninguna variable de usuario o de sistema.

También reinicié la PC.

¿Cómo soluciono este problema?


¡comprueba tu valor de JAVA_HOME!

debería ser así

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


1) Simplemente instala JDK desde here

2) Cambie la variable JAVA_HOME (p. Ej. C:/Program Files/Java/jdk1.8.0_112 )


Agrego un problema similar en Linux. En mi caso, mi env de JAVA_HOME apuntaba a JRE HOME en lugar de a JDK HOME.

En mi sistema Linux he hecho:

sabayon ~ # eselect java-vm list Available Java Virtual Machines: [1] icedtea-bin-8 [2] oracle-jdk-bin-1.8 [3] oracle-jre-bin-1.8 system-vm sabayon ~ # eselect java-vm set system 2

Y luego Android Studio comenzó como un encanto. Descargue e instale el SDK.


En mi caso, he instalado la versión más reciente de Java sin desinstalar primero la versión anterior. Después de desinstalar la versión anterior de Java, este error desapareció.

También asegúrese de que su variable de sistema JAVA_HOME esté configurada correctamente, por ejemplo: Nombre de variable: JAVA_HOME Valor de variable: C: / Archivos de programa / Java / jdk1.8.0_31 /

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


Instalé jdk 1.8.0_51 64 bits en Windows 7. Después de eso, no se definió JAVA_HOME, así que tuve que definirlo yo mismo como se describe arriba, pero no funcionó a menos que añadí una barra invertida final: D:/Programs/Java/jdk1.8.0_51/ .

Sin la barra invertida al final, no funcionó.



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

Y la ironía es que no hay una variable JAVA_HOME o JDK_HOME definida, pero aún funciona.


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

luego cambie la variable JAVA_HOME siguiente manera:

  1. Haga clic derecho en el ícono Mi PC en su escritorio y seleccione Propiedades
  2. Haga clic en la pestaña Avanzado
  3. Haga clic en el botón Variables de entorno
  4. En Variables del sistema, haga clic en Nuevo
  5. Ingrese el nombre de la variable como JAVA_HOME
  6. Ingrese el valor de la variable como la ruta de instalación para el Kit de desarrollo de Java

Primero localice en su PC la ruta de su JDK (por ejemplo: Primero ubique en su PC la ruta de su JDK (por ejemplo: C: / Program Files / Java / jdk1.8.0_11)

luego cambie la variable JAVA_HOME de la siguiente manera:

Haga clic con el botón derecho en el icono Mi PC en su escritorio y seleccione Propiedades Haga clic en la pestaña Avanzado Haga clic en el botón Variables del entorno En Variables del sistema, haga clic en Nuevo o edítelo si ya hay una ruta (debe asegurarse de que la ruta sea jdk) el nombre de la variable como JAVA_HOME Ingrese el valor de la variable como la ruta de instalación para el Kit de desarrollo de Java)



Simplemente copie tools.jar de su jdk al directorio lib de Android.


Tuve el mismo error: tools.jar parece no estar en Studio classpath. Asegúrese de que JAVA_HOME apunte a JDK en lugar de a JRE.

Tengo unos 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 estuvieron bien. Funcioné la versión de Java en cada java y funcionó bien. Dunno, no tiene sentido.

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


Tuve el mismo problema en Windows 7 cuando instalé Android Studio. Tenía Jdk 8 en mi sistema. Entonces para mí, copiar las herramientas.jar de jdk / lib a androidstudio / lib funcionó. Encontré tools.jar en el directorio lib de androidstudio. Establecí JAVA_HOME en la variable de usuario y JDK en la variable del sistema.


Tuve el mismo problema y pude solucionarlo después de perder cerca de 3 horas:

Simplemente copie tools.jar de %JAVA_HOME%/lib a (Android Studio Root)/lib


Tuve exactamente el mismo problema. En mi caso, finalmente instalé JRE en "C: / Archivos de programa ..." y el JDK en mi destino predeterminado, que es "E: / Archivos de programa ..." Parece que JDK y JRE no pueden señalar el mismo lugar para Android Studio.