x64 - set java_home windows 10




JAVA_HOME è impostato su una directory non valida: (6)

Ho impostato JAVA_HOME nel mio sistema C:\Program Files\Java\jdk1.8.0_ 131\bin; e sto cercando di eseguire il comando cordova (cordova build) al prompt dei comandi, ma sto ottenendo l'errore qui sotto. Ho provato tutti i modi, ma non in grado di risolvere questo problema:

ERRORE: JAVA_HOME è impostato su una directory non valida: C: \ Programmi \ Java \ jdk1.8.0_ 131 \ bin;

Per favore, imposta la variabile JAVA_HOME nel tuo ambiente in modo che corrisponda alla posizione della tua installazione Java.


Alla finestra 10, il problema era con il punto ; virgola ; .

Vai a edit the system environment variables ed elimina il punto e virgola alla fine del valore di JAVA_HOME C:\Program Files\Java\jdk1.8.0_144

In altre parole, converti questo C:\Program Files\Java\jdk1.8.0_12; a C:\Program Files\Java\jdk1.8.0_12


Dovresti impostarlo con C:\Program Files\Java\jdk1.8.0_12 .

\bin non è richiesto.


Prova quanto segue:

  • Rimuovi \bin dal percorso JAVA_HOME .
  • Apri una nuova finestra della riga di comando.
  • Esegui il tuo comando come amministratore.

Rimuovi \bin e rimuovi anche ; alla fine. Dopo aver riavviato il cmd ed eseguito.


penso tu abbia bisogno di rimuovere il ';' dalla fine del percorso java.


JAVA_HOME dovrebbe puntare alla directory home jdk e non alla directory jdk/bin .

Devi impostare JAVA_HOME questo modo:

JAVA_HOME="C:\Program Files\Java\jdk1.8.0_131"






cordova