J'ai défini Java_HOME
dans mon système C:\Program Files\Java\jdk1.8.0_
131\bin;
et j'essaie d'exécuter la commande cordova (cordova build) à l'invite de commande, mais le message d'erreur ci-dessous s'affiche. J'ai essayé tous les moyens, mais je suis incapable de résoudre ce problème:
ERREUR: Java_HOME est défini sur un répertoire non valide: C:\Program Fichiers\Java\jdk1.8.0_ 131\bin;
Configurez la variable Java_HOME
de votre environnement pour qu'elle corresponde à l'emplacement De votre installation Java.
Vous devriez le définir avecC:\Program Files\Java\jdk1.8.0_12
.
\bin
n'est pas obligatoire.
Java_HOME
doit pointer vers le répertoire home jdk et non vers le répertoire jdk/bin
.
Vous devez définir le Java_HOME
comme ceci:
Java_HOME="C:\Program Files\Java\jdk1.8.0_131"
Supprimez le \bin
et supprimez également le ;
à la fin. Après avoir redémarré la cmd et exécuté.
Essayez ce qui suit:
\bin
du chemin Java_HOME
.Java_HOME doit être C:\Program Files\Java\jdk1.8.0_172
et ne pas inclure le point-virgule (;) ni le chemin bin. Toute version de jdk supérieure à 7 fonctionnera. En outre, vous devez redémarrer le cmd
set Java_HOME as C:\Program Files\Java\jdk1.8.0_172
n'utilisez pas de point-virgule ";" avec la valeur Java_HOME ci-dessus
Pour vérifier qu'il est correctement défini, accédez à invite de commande recherche C: .......> sdkmanager --list
une liste complète apparaîtra qui vous laissera maintenant qu'il est sauvegardé avec succès.
sinon, il affichera une erreur indiquant que le chemin Java_HOME n'est pas défini correctement.