2017-01-04 12 views
0

Ich versuche, ein Libgdx Projekt mit "Projektgenerator" zu erzeugen, aber es zeigt diesen Fehler:JAVA_HOME Libgdx Fehler macOS Sierra

ERROR: JAVA_HOME is set to an invalid directory: /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home 

Please set the JAVA_HOME variable in your environment to match the 
location of your Java installation. 

Aber ich habe das JAVA 1.8, mit dem Terminal installiert Befehl zeigt es dies:

$ java -version 

java version "1.8.0_101" 
Java(TM) SE Runtime Environment (build 1.8.0_101-b13)  
Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode) 

So wie Setup die richtige jvm, jemand irgendeinen Vorschlag hat oder die Lösung dieses Problem zu beheben?

Antwort

0

Was passiert, wenn Sie diesen Befehl im Terminal eingeben: echo $ JAVA_HOME

Wenn das die ältere Version von Java zeigt, werden Sie müssen nur Ihre JAVA_HOME Einstellungen aktualisieren.

Set JAVA_HOME mit diesem Befehl im Terminal: export JAVA_HOME = Pfad zu JDK

echo $ JAVA_HOME auf Terminal noch einmal den Pfad bestätigen wurde geändert.

Eine andere Sache zu beachten ist manchmal, je nach den Programmen/Projekten, könnten Sie auf ein Problem zwischen 32 und 64-Bit-Versionen stoßen. Vielleicht möchten Sie überprüfen, dass Sie die richtige verwenden.

+0

Es zeigt: FEHLER: JAVA_HOME ist auf ein ungültiges directoryDone gesetzt! und das ** Echo ** zeigt: **/Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk ** – Synapsido

1

Ich glaube, Sie verwenden Unix-Betriebssystem. Wenn dies der Fall die folgenden Schritte ausführen:

echo "export JAVA_HOME=`/usr/libexec/java_home`" 

Wenn er druckt wie folgt aus:

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home 

Dann sollten Sie Ihre Java-Home-Pfad wie folgt eingestellt:

export JAVA_HOME=`/usr/libexec/java_home` 

diese Bitte beachten Sie auch . Dieser Link bietet Ihnen möglicherweise eine klare Sicht, um Java Home auf einen gültigen Pfad zu setzen.

mac os how to set java home correctly

Hope this Wissensaustausch Ihnen hilft. Danke

+0

keine Erklärung, aber schließlich herausgefunden, warum mein JAVA_HOME defekt war – uchuugaka