Ich habe JAVA_HOME
in meinem System festgelegt C:\Program Files\Java\jdk1.8.0_
131\bin;
und versuche, den Befehl cordova (cordova build) an der Eingabeaufforderung auszuführen, erhalte jedoch den folgenden Fehler. Ich habe alle Möglichkeiten ausprobiert, kann dieses Problem jedoch nicht beheben:
FEHLER: JAVA_HOME wird auf ein ungültiges Verzeichnis gesetzt: C: \ Programme \ Java \ jdk1.8.0_ 131 \ bin;
JAVA_HOME
Stellen Sie die Variable in Ihrer Umgebung so ein, dass sie dem Speicherort Ihrer Java-Installation entspricht.
JAVA_HOME
sollteC:\Program Files\Java\jdk1.8.0_ 131
nur bis seinAntworten:
Sie sollten es mit einstellen
C:\Program Files\Java\jdk1.8.0_12
.\bin
ist nicht nötig.quelle
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk/
JAVA_HOME
sollte auf das Home-JDK-Verzeichnis und nicht auf dasjdk/bin
Verzeichnis verweisen .Sie müssen Folgendes einstellen
JAVA_HOME
:quelle
Entfernen Sie die
\bin
und entfernen Sie auch die;
am Ende. Nach dem Neustart der cmd und ausführen.quelle
Versuche Folgendes:
\bin
VomJAVA_HOME
Pfad entfernen .quelle
\bin
aus dem Pfad JAVA_HOME entfernen .JAVA_HOME sollte
C:\Program Files\Java\jdk1.8.0_172
kein Semikolon (;) oder bin im Pfad enthalten. Jede JDK-Version über 7 funktioniert. Außerdem müssen Sie das cmd neu startenquelle
set JAVA_HOME als C: \ Programme \ Java \ jdk1.8.0_172
Verwenden Sie kein Semikolon ";" mit dem obigen JAVA_HOME-Wert
Um zu überprüfen, ob es richtig eingestellt ist, gehen Sie zur Eingabeaufforderung und suchen Sie nach C: .......> sdkmanager --list
Es wird eine vollständige Liste angezeigt, in der Sie nach dem erfolgreichen Speichern feststellen können.
Andernfalls wird der Fehler angezeigt, dass der Pfad JAVA_HOME nicht richtig festgelegt ist.
quelle
In Fenster 10 lag das Problem beim Semikolon
;
.Gehen Sie zu
edit the system environment variables
und löschen Sie das Semikolon am Ende desJAVA_HOME
WertsC:\Program Files\Java\jdk1.8.0_144
Mit anderen Worten, konvertieren Sie dies
C:\Program Files\Java\jdk1.8.0_12;
inC:\Program Files\Java\jdk1.8.0_12
Möglicherweise müssen Sie Ihren Eintrag im Windows-Dialogfeld löschen und einen neuen erstellen. Wenn Sie jemals mehrere Einträge hatten und die größere Formularansicht erhalten , fügt Windows
;
am Ende jedes Eintrags automatisch ein ein , auch wenn nur noch ein Eintrag übrig ist.quelle
Führen Sie nach dem Festlegen der Variablen JAVA_HOME android studio als Administrator aus
quelle
Ich denke, Sie müssen das ';' vom Ende des Java-Pfades.
quelle
Sie müssen nur C: \ Programme \ Java \ jdk1.8.0_12 festlegen.
Und überprüfen Sie mit neuen cmd. Es wird aktualisiert
quelle
Nach der Installation von jdk starten Sie bitte Ihr System neu. Dies funktioniert für mich
quelle
Versuchen Sie zunächst, '\ bin' aus dem Pfad zu entfernen, und legen Sie das Ausgangsverzeichnis JAVA_HOME wie folgt fest: JAVA_HOME: C: \ Programme \ Java \ jdk1.8.0_131
Zweiter Update-Systempfad:
Drittens starten Sie Ihren Docker neu.
Informationen zum Festlegen des Java-Pfads in Windows finden Sie unter dem Link .
quelle
Ich benutze Ubuntu .
Problem für mich gelöst mit sudo im Terminal mit dem Befehl.
quelle