Java please ensure JAVA_HOME points to JDK

fanatiXalpha

Fleet Admiral
Registriert
Aug. 2011
Beiträge
13.964
Hallo Leute,

habe Android Studio installiert und beim Start kommt eben die Meldung das die "JAVA_HOME" nicht auf die JDK zeigt

Laut der Anleitung hier für Windows: https://docs.oracle.com/cd/E19509-01/820-3208/inst_cli_jdk_javahome_t/
sollte ich den Pfad von "JAVA_HOME" ändern
aber Unter System->Erweiterte Systemeinstellungen->Umgebungsvariablen sehe ich gar keine "JAVA_HOME"

kann ich die einfach anlegen?
Problem ist nur, ich finde so eine Datei nicht


Schon mal danke für eure Hilfe :)
 
Zuletzt bearbeitet:
Ja
Den Pfad z. B. auf "C:\Program Files\Java\jdk1.7.0_72" setzen

Du kannst auf der Kommandozeile "set java_home" eingeben und schauen, was gesetzt ist.
 
Zuletzt bearbeitet:
Wo ist dein JDK installiert?

Im Prinzip ist es egal, wo das JDK installiert ist. Du musst lediglich den Pfad anpassen, also z. B. "D:\jdk1.7.0_72" wenn es dort installiert ist.
 
Zuletzt bearbeitet:
das normale oder das Update?
aber wenn die Variable erst gar nicht da ist?
dann einfach anlegen?


EDIT:
also Java 8 ist unter E:\Programme\JDK\1
und Java SE Development Kit 8 unter E:\Programme\JDK\2

auf welches der beiden sollte ich den Pfad den legen?


EDIT:
ah cool
es hat schon geholfen eine neue Variable anzulegen mit "JAVA_HOME" und den Pfad auf Ordner 1
danke, ich dachte "jdk1.7.0_72" wäre ein Datei -.-
 
Zuletzt bearbeitet:
Ja, einfach die Variable anlegen.
Nimm den zweiten Pfad also "E:\Programme\JDK\2".
 
Gibt es in dem Pfad ein "bin" und "lib" Verzeichnis?

Was sagt "set java_home" auf Kommandozeile?

Bei mir sieht das JDK-Verzeichnis so aus:
bin <Verzeichnis>
COPYRIGHT
db <Verzeichnis>
include
jre <Verzeichnis>
lib <Verzeichnis>
LICENSE
README.html
release <Verzeichnis>
src.zip
THIRDPARTYLICENSEREADME-JAVAFX.txt
THIRDPARTYLICENSEREADME.txt
 
Zuletzt bearbeitet:
1 und 2 haben bin und lib

wenn ich das in der cmd eingebe gibt er mir den Pfad aus den ich angelegt habe

Ordner 1 sieht so aus:
ordner 1.jpg
und 2 so:
ordner 2.jpg

dementsprechend ist das SDK in 1, wobei das ja bei der Installation anders war....
 
Dann müsste das SDK in 1 sein...teste es einfach.

Ansonsten installiere das SDK neu.
 
Dein zweiter Pfad sieht nicht so aus, als würde er ein JDK enthalten. Das ist nur ein JRE.

Verinfacht ist es so:
JRE = für normale Benutzer, kann Java nur ausführen
JDK = für Programmierer, kann .java Dateien kompilieren, enthält Zusatztools, erforderlich zum Programmieren
 
Bei der Installatiin eines JDK wird als erstes das JDK installiert und danach die Installationsroutine des JREs aufgerufen. Möglich, dass dort noch der Titel vom JDK steht.
 
Zurück
Oben