web-dev-qa-db-fra.com

Impossible de trouver la variable d'environnement 'Java_HOME'. Essayez de le régler manuellement. Cordova, Ionic v4

estoy intentando generar un APK sin firmar con ionic y cordova .. pero el error Failed to find 'Java_HOME' environment variable. Try setting it manually. no me permite generar el APK.

Ma .bash_profile

export Android_HOME=/home/hernan/Android/Sdk
export PATH=$Android_HOME/platform-tools:$PATH
export PATH=$Android_HOME/tools:$PATH

export Android_SDK_ROOT=/home/hernan/Android/Sdk
# avdmanager, sdkmanager
export PATH=$PATH:$Android_SDK_ROOT/tools/bin
# adb, logcat
export PATH=$PATH:$Android_SDK_ROOT/platform-tools
# emulator
export PATH=$PATH:$Android_SDK_ROOT/emulator

# gradle
export PATH=$PATH:/opt/gradle/gradle-5.0/bin
export GRADLE_HOME=/opt/gradle/gradle-5.0/bin

export Java_HOME=/usr/lib/jvm/Java-11-openjdk-AMD64/bin

Estoy muy seguro que la ruta de mi Java_HOME es la correcta, el error ocurre cuando corro el comando ionic cordova build Android --prod --release

Existen varias preguntas similares a esta pero no funciono para mi Impossible de trouver Java_HOME Linux Mint: Essayer d'utiliser Cordova pour construire un Android App

J'utilise Ubuntu 18.04

2
Hernan Chaparro

Apparemment, le problème est dans votre Java, Cordova prend en charge JDK jusqu'à la version 8 uniquement.

0
Ehab Elsaid