setear - set java_home ubuntu
Error de Android Studio: "La variable de entorno no apunta a una instalación JVM válida" (21)
¡Proporcionar a JAVA_HOME y JDK_HOME con una ruta idéntica sin / bin ayudó a mí! Mi configuración:
- JAVA_HOME
/ Archivos de programa / Java / jdk1.8.0_05
- JDK_HOME
% JAVA_HOME%
- CAMINO
...% JAVA_HOME% / bin
Cuando intento ejecutar Android Studio en mi computadora, me aparece el siguiente error:
La variable de entorno JAVA_HOME (con un valor de C: / Archivos de programa (x86) / Java / jdk1.7.0_51 / bin) no apunta a una instalación JVM válida
Intenté eliminar la extensión /bin
en mi variable de entorno JAVA_HOME
, pero me da el siguiente error:
No se ha encontrado ninguna JVM. Por favor, instale un JDK de 64 bits. Si ya tiene un JDK instalado, defina una variable JAVA_HOME en Computadora> Propiedades del sistema> Configuración del sistema> Variables de entorno
- Mi sistema: Windows 8.1 Update 1 x64 (64 bit)
- Directorio Java: C: / Archivos de programa (x86) / Java / jdk1.7.0_51 / bin
Agregar la siguiente ruta sin barra diagonal inversa ''/' al final funcionó para mí. C: / Archivos de programa / Java / jdk1.8.0_31
En mi caso, el problema fue que un salto de línea se había introducido en la configuración de la variable JAVA_HOME. No estoy seguro de cómo, pero lo estaba haciendo antes porque había tenido un problema con una compilación de hormigas no relacionada que utilizaba JAVA_HOME y copié la ruta.
Noté el problema parcialmente cuando hice un comando "establecer" desde la línea de comandos, y mostraba "JAVA_HOME" en una línea y la ruta en la siguiente línea, y una línea en blanco detrás de ella.
Pero lo que realmente ayudó fue ejecutar el comando gradle. Dio el mismo mensaje de error. Eso me dio confianza de que el problema realmente era la variable JAVA_HOME y no la instalación de Android Studio.
Para resolver el problema, eliminé primero la variable JAVA_HOME. Luego, cuando configuré el comando para configurar la variable, ingresé la ruta manualmente en Textpad, para asegurarme de que no había saltos de línea ni retornos de carro.
Entonces ejecuté el comando:
setx JAVA_HOME "C:/Program Files/Java/jdk1.7.0_71"
En mi caso, tenía toda la variable para JAVA_HOME entre comillas. Solo tuve que quitar las citas y luego funcionó bien.
En respuesta a:
Ok, Same error (The Environment variable JAVA_HOME (with a value of C:/Program Files(x86)/Java/jdk1.7.0_51/bin)) does not point to a
instalación JVM válida). ¿Qué tengo que hacer? - IPconfigrammer 20 de abril de 2014 a las 18:41
I can give you a last advice of checking your JDK by opening the jvisualvm.exe or installing a program like BlueJ to check whether
Su JDK es corrupto o no. - prakhar19 20 de abril de 14 a 18:45
jvisualvm.exe works otherwise, I''m not sure. Problem Still unsolved – IPconfigrammer
IPconfigrammer - He estado teniendo los mismos problemas. Después de probar casi todo en esta página, noté que cuando Android Studio me decía que no era válido, me pidió que instalara un JDK de 64 bits. Entonces, aunque mi Windows es de 86 bits, descargué el JDK de 64 bits y, sin cambiar ninguna variable de entorno ni nada, acabo de abrir Android Studio por primera vez. No más errores. :)
Así que prueba los 64 bits en lugar de los 86 bits.
Hazlo paso a paso como se muestra en este video de YouTube
Vaya a: System -> Advanced system settings -> Environment Variables
Agregue una nueva variable a su perfil NAME=JAVA_HOME
STRING: Program Files/java/"your string"
Guarde e inicie Android Studio;)
La respuesta a esta pregunta se puede encontrar here
goto the AndroidStudio installation folder.
goto bin folder and open studio.bat in text editor
add set JAVA_HOME=C:/Program Files/Java2/jdk1.8.0//your java path after the ECHO line.
goto Start -> All Programmes -> Android Studio ->
right click on Android Studio and click on properties.
You will see the Target something like <installation path>android-studio/bin/studio64.exe
change it to <installation path>android-studio/bin/studio.bat
o ..... incluso esto podría funcionar
Java_Home ruta establecida en su carpeta principal en C: / Archivos de programa / Java / jdk1.8.0_25
Lo más probable es que el problema ocurra debido a la incompatibilidad de los ejecutables de 32 y 64 bits. Supongamos que si ha instalado Android Studio de 32 bits por error y va a descargar un JDK de 64 bits. En este caso, Android Studio de 32 bits no podrá capturar el JDK de 64 bits. Este fue el problema que enfrenté. Así que seguí los pasos simples a continuación para que funcione,
JDK de 32 bits descargado (también puede descargar Android Studio de 64 bits si no desea cambiar el JDK de 64 bits) Haga clic con el botón derecho en Mi computadora> Configuración avanzada del sistema> en ''pestaña Opciones avanzadas''> Variables de entorno> Bajo Variables del sistema> Agregar JAVA_HOME como clave y su ubicación jdk (por ejemplo: C: / Archivos de programa (x86) / Java / jdk1.7.0_79) como valor. Guárdalo y ejecuta Android Studio. Eres bueno para irte ahora.
Lo resolví como
En mi Windows 10 Machine (JDK y Android Studio, ambos de 64 bits) , en el menú de inicio tenía un icono (acceso directo) de otra parte. Cuando estaba haciendo clic en el Android Studio icon
en el menú Inicio , me muestra un error. Mientras iba manualmente a la carpeta de instalación de Android Studio: C:/Program Files/Android/Android Studio/bin
Cuando hice clic en studio64.exe
lugar de studio.exe
, funcionó. Entonces acabo de hacer el acceso directo de studio64.exe , en lugar de usar studio.exe .
Otros ajustes:
Variable ambiental:
JAVA_HOME
C:/Program Files/Java/jdk1.8.0_60
JDK_HOME
C:/Program Files/Java/jdk1.8.0_60
Variable del sistema:
JAVA_HOME
C:/Program Files/Java/jdk1.8.0_60/bin;
JDK_HOME
C:/Program Files/Java/jdk1.8.0_60/bin;
Recuerda:
- 64bit no requiere que encierres la cadena con
double quotes
. - También en User Variable no necesita agregar
/bin
mientras que System Variable necesita. - También especifique al final en
/bin
en System Variable.
Me empezó a pasar cuando cambié las variables para Android Studio. Vaya a su archivo studio64.exe.vmoptions
(ubicado en c:/users/userName/.AndroidStudio{version}/
y c:/users/userName/.AndroidStudio{version}/
los argumentos.
Para resolver esto, agregue la variable JAVA_HOME en las variables Usuarios en lugar de las variables del Sistema.
Instale JDK y JRE de 64 bits si tiene una computadora de 64 bits y configure la variable JAVA_HOME como en la imagen
Resolví este problema asegurándome de que el valor de JAVA_HOME era la ubicación de la carpeta en inglés
C: / Archivos de programa / Java / jdk1.8.0_31
en lugar de la ubicación de la carpeta que se puede ver / explorer en mi Windows 7 - Instalación en portugués
C: / Programas / Java / jdk1.8.0_31
Si inicia 64bit Android Studio, debe agregar JAVA_HOME como
"C:/Program Files/Java/jdk..."
Si 32bit
"C:/Program Files(x86)/Java/jdk..."
y no pongas "/ bin" al final de la ruta.
Si inicia 64bit Android Studio, debe agregar la variable de usuario como
"JAVA_HOME"
"C:/Program Files/Java/jdk1.8.0_31"
Si 32bit
"JAVA_HOME"
"C:/Program Files/Java/jdk1.8.0_31"
y no pongas /bin
final
luego viene a la variable del sistema
seleccione y edite "ruta" como
"C:/Program Files/Java/jdk1.8.0_31/bin"
aquí debes poner " bin;
", al final también poner; juntos ..... okey hazlo
Simplemente no pongas " /bin
" al final de la ruta.
JAVA_HOME
debe tener el valor C:/Program Files(x86)/Java/jdk1.7.0_51
Solo establece la variable de entorno en JAVA_HOME de
C: / Archivos de programa / Java / jdk1.7.0_51)
sin bandeja para la versión de 64 bits e igual para la versión de 32 bits con Archivos de programa (x86).
NO /BIN
después de la ruta funcionará correctamente.
También tuve un problema similar. Había instalado correctamente la aplicación, había configurado adecuadamente el JAVA_HOME , aún no podía encontrar el JDK y se queja sobre la versión 1.6.0_17 .
Ya no tengo ninguna versión de este tipo instalada en mi máquina. Después de mucho excavar me metí en el "HKEY_LOCAL_MACHINE/software/javasoft/Java Development Kit/
" donde encontré varias versiones de JDK que se mencionan.
Eliminé todos, excepto el 1.8.0_25 que tengo actualmente en mi máquina. Reinició el Android Studio, y funcionó sin ningún problema. Puede ser alguien que visite esta página, frente a un problema similar, podría ayudar.
Tenía Windows 64bits , pero mi SDK era 32bits . No se necesitaron cambios en las variables, para resolver mi problema:
En lugar de abierto
C: / Archivos de programa / Android / Android Studio / bin / studio64.exe
solía
C: / Archivos de programa / Android / Android Studio / bin / studio.exe
Tienes un problema con tu instalación de Java JDK. Por lo tanto, intente volver a instalarlo. Puede descargarlo de: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Parece que tienes un sistema de 64 bits, así que descarga la versión "Windows x64".
Todo lo que necesita hacer es configurar las variables de entorno JAVA_HOME y JDK_HOME siguiendo los pasos:
1) Haga clic derecho en
Mi computadora .- >> Propiedades - >> Configuración avanzada del sistema .- >> Variables de entorno
.
2) En las variables de usuario para (nombre de su PC), haga clic en Nuevo en el botón de la pestaña.
3) En el nombre de la variable, escriba JAVA_HOME
4) En valor variable, escriba
C: / Archivos de programa / Java / jdk1.8.0_25
(ruta donde se encuentra su carpeta jdk en el sistema).
5) Hazlo de nuevo con JDK_HOME
Con el mismo camino.