He configurado JAVA_HOME
mi sistema C:\Program Files\Java\jdk1.8.0_
131\bin;
y estoy tratando de ejecutar el comando cordova (compilación cordova) en el símbolo del sistema, pero aparece el siguiente error. He intentado todas las formas, pero no he podido resolver este problema:
ERROR: JAVA_HOME está configurado en un directorio no válido: C: \ Archivos de programa \ Java \ jdk1.8.0_ 131 \ bin;
Por favor, configure la JAVA_HOME
variable en su entorno para que coincida con la ubicación de su instalación de Java.
JAVA_HOME
debe ser hasta queC:\Program Files\Java\jdk1.8.0_ 131
solamenteRespuestas:
Deberías configurarlo con
C:\Program Files\Java\jdk1.8.0_12
.\bin
no es requerido.fuente
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk/
JAVA_HOME
debe apuntar al directorio jdk de inicio y no aljdk/bin
directorio.Necesita configurar
JAVA_HOME
así:JAVA_HOME="C:\Program Files\Java\jdk1.8.0_131"
fuente
Quite el
\bin
, y también quite el;
al final. Después de reiniciar el cmd y ejecutar.fuente
Intente lo siguiente:
\bin
delJAVA_HOME
camino.fuente
\bin
de la ruta JAVA_HOME.JAVA_HOME
C:\Program Files\Java\jdk1.8.0_172
no debe incluir punto y coma (;) o bin en la ruta. Cualquier versión de jdk superior a 7 funcionará. Además, debe reiniciar el cmdfuente
establezca JAVA_HOME como C: \ Archivos de programa \ Java \ jdk1.8.0_172
no utilice punto y coma ";" con el valor JAVA_HOME anterior
Para verificar que esté configurado correctamente, vaya a la línea de comandos y verifique C: .......> sdkmanager --list
Aparecerá una lista completa que le permitirá ahora que se guardó correctamente.
de lo contrario, mostrará el error de que la ruta JAVA_HOME no está configurada correctamente.
fuente
En la ventana 10, el problema estaba en el punto
;
y coma .Vaya a
edit the system environment variables
y elimine el punto y coma al final delJAVA_HOME
valorC:\Program Files\Java\jdk1.8.0_144
En otras palabras, convierta esto
C:\Program Files\Java\jdk1.8.0_12;
enC:\Program Files\Java\jdk1.8.0_12
Es posible que deba eliminar su entrada en el cuadro de diálogo de Windows y crear una nueva. Si alguna vez tuvo varias entradas y obtiene la vista Formulario más grande , Windows inserta automáticamente un
;
al final de cada entrada, incluso si solo le queda una entrada.fuente
Después de configurar la variable JAVA_HOME, ejecute android studio como administrador
fuente
creo que necesitas eliminar el ';' desde el final de la ruta de Java.
fuente
Debe configurar solo con C: \ Archivos de programa \ Java \ jdk1.8.0_12.
Y verifique con el uso de nuevo cmd. Será actualizado
fuente
Primero intente eliminar el '\ bin' de la ruta y configure el directorio de inicio JAVA_HOME como se muestra a continuación: JAVA_HOME: C: \ Program Files \ Java \ jdk1.8.0_131
Segunda ruta del sistema de actualización:
En tercer lugar, reinicie su ventana acoplable.
Consulte el enlace para configurar la ruta de Java en Windows.
fuente
Después de instalar jdk, reinicie su sistema, esto funciona para mí
fuente
Estoy usando Ubuntu .
Problema para mí resuelto usando sudo en la terminal con el comando.
fuente
Encontré esto mientras buscaba en Google el problema con las licencias de Android al instalar Flutter.
Para Linux , actualice su
~/.bashrc
archivo (u otra configuración de shell) agregando esta línea al final:Nota: instalé Android Studio siguiendo la guía de instalación oficial para Linux (enlace) .
Para Windows , use la ruta de Android Studio al
jre
directorio y actualice la variable de entorno con el valor correcto.Luego, ejecute
flutter doctor --android-licenses
y presioney
para revisar las licencias que no se aceptan. Presioney
para cada una de las licencias. PreguntaráAccept? (y/N):
al final del archivo de licencia. Después de aceptar todas las licencias no aceptadas, debería ver:All SDK package licenses accepted
fuente
Elimine / bin e incluso el punto y coma; desde JAVA_HOME para resolver.
fuente