IntelliJ IDEA "Das ausgewählte Verzeichnis ist kein gültiges Zuhause für JDK"


74

Ich habe gerade IntelliJ IDEA installiert und versuche, es einzurichten. Ich bin an dem Punkt angelangt, an dem ich mein Home-Verzeichnis für mein JDK auswählen muss.

Ich habe versucht, zu meiner Java-Installation zu navigieren C:\Program Files (x86)\Java, und auf OK geklickt, aber es hat mir die obige Meldung angezeigt. Also habe ich es versucht C:\Program Files (x86)\Java\jre7und das hat auch nicht funktioniert.

Ich habe versucht, das neueste JDK (von hier aus ) neu zu installieren, und konnte mein JDK immer noch nicht auswählen. Ich habe sogar das .jarInstallationsprogramm gezogen, das ich von der Website erhalten habe, und das Dateiauswahlfenster hat es nicht erkannt.

Ich bin im Stillstand und weiß nicht, was ich tun soll.

Antworten:


58

Weil du jredir wählst. und nicht JDKdir. JDKdir. ist zum Beispiel (abhängig vom Update und ob es 64-Bit oder 32-Bit ist): C:\Program Files (x86)\Java\jdk1.7.0_45 In meinem Fall ist es 32-Bit- JDK 1.7Update 45


Ist das eine Datei oder ein Verzeichnis? Weil es nicht in meinem Java-Ordner ist.
Maurdekye

5
Dann haben Sie Ihre nicht JDKrichtig installiert . Überprüfen Sie, ob Sie JDKmöglicherweise in: C:\Program Files\JavaOrdner
Branislav Lazic

8
Warten Sie, egal. Es befand sich in Programmdateien, nicht in Programmdateien (x86).
Maurdekye

1
Seltsam, wie es heißt, dass JDK gebündelt ist: intellij-support.jetbrains.com/hc/en-us/articles/…JDK is bundled with all the product installers and it's recommended that you will use the provided JDK version unless there are any specific issues. 32-bit JDK is located in IDE_HOME\jre directory and is used by the 32-bit product executable.
basickarl

1
In meinem Fall hat das Zeigen auf das JDK 9-Verzeichnis nicht funktioniert, das Zeigen auf JDK 8 jedoch.
Justas

11

Dieser Fehler tritt auf, wenn Sie den Pfad tief in JDK oder JRE auswählen. Der genaue Pfad, der gewählt werden sollte, ist in meinem Fall 64 Bit

C: \ Programme \ Java \ jdk1.8.0_91

wenn 32 Bit

C: \ Programme (86) \ Java \ jdk1.8.0_91


Aus seltsamen Gründen funktioniert es nur, wenn Sie in einem der beiden von @Koushal Deva erwähnten Pfade installieren. Ich glaube, dies ist eine Einschränkung von IntelliJ
Raffaeu

4

Möglicherweise befindet sich Ihr JDK in / usr / lib / jvm /. Diese Variante für Linux.


3

Mit JDK11 und IntelliJ 2016.3 erhielt ich immer wieder die gleiche Meldung. Daher entschied ich mich, JDK11 zu deinstallieren und stattdessen JDK8 zu installieren, und es funktionierte sofort!


2

Eines sollten wir beachten: Das jdksollte auf dem C:Laufwerk installiert sein .

Ich hatte JDK D:wie folgt auf meinem Laufwerk installiert :

D:\Program Files\Java\jdk1.8.0_101

Und es würde mir immer noch den gleichen Fehler geben. Aus irgendeinem Grund sollte Java auf Laufwerk C: installiert werden.


Meins ist auf meinem Laufwerk e: \ installiert und ich erhalte den gleichen Fehler.
Chemistpp

1

Ich hatte das gleiche Problem. Aber ich habe es herausgefunden, indem ich diesen Weg gewählt habe:

Zunächst müssen Sie den Ordner C: \ auswählen . Dann wählen Sie Programme . Danach wählen Sie Java und schließlich das heruntergeladene JDK . In meinem Fall habe ich die Version JDK1.8.0_60 heruntergeladen.

So setzen Sie den Pfad fort:

C:\Program Files\java\jdk1.8.0_60

Nachdem Sie damit fertig sind, können Sie auf die Schaltfläche Weiter klicken . Anschließend wählen Sie das Projekt aus Vorlagen erstellen aus . Dadurch wird eine Java-Anwendung mit einer main () -Methode erstellt. Danach klicken Sie auf Weiter, um den Namen Ihres Projekts zu erstellen.

Ich hoffe das hilft dir.


1

Am Ende musste ich 2017 durch 2019 ersetzen, und alles hat gut funktioniert. / Achselzucken ... keine anderen Vorschläge hier haben für mich funktioniert.


1

Ich hatte \binals Teil des Weges. Eine Ebene des ausgewählten Verzeichnisses hat für mich funktioniert.


Das hat bei mir funktioniert. Sie müssen den Pfad ohne den Ordner "bin" ablegen.
evinhas

0

Es bekam diesen Fehler, weil ich es geschafft hatte, jdk1.8.0_60 mit dem jre zu überfallen!


0

Falls Sie die Konfiguration in der Projektstruktur (Datei -> Projektstruktur) verpasst haben, konfigurieren Sie sie einfach wie folgt neu:

Für Java Geben Sie hier die Bildbeschreibung ein

Für Android Geben Sie hier die Bildbeschreibung ein

Viel Spaß beim Codieren J.


0

Für Windows muss sich das JDK anscheinend unter C: \ Programme befinden .

Das funktioniert nicht :

C:\dev\Java\jdk1.8.0_191     

Das funktioniert :

C:\Program Files\Java\jdk1.8.0_191     

(Ich verwende IntelliJ IDEA Ultimate 2018.2.4.)


Dies ist nicht korrekt.
Eddie B
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.