2015-05-08 8 views
10

Nach der Installation von Intellij Idea 14 mit OracleJDK 1.8 u25 (64 Bit) auf meinem 14.04 Ubuntu System kann ich das Java SDK nicht für JDK konfigurieren. Wenn ich zu Moduleinstellungen-> SDK navigiere und auf SDK konfigurieren, die Schaltfläche Hinzufügen wähle und dann /usr/java/jdk1.8.0_25 im Dialogfeld auswähle, erhalte ich ein Fehler-Popup, das besagt, dass "das ausgewählte Verzeichnis kein gültiges Home für JDK ist".Ausgewähltes Verzeichnis ist kein gültiges Home für JDK - Intellij IDEA auf Ubuntu

Ich habe den Inhalt des Verzeichnisses überprüft, die einen bin Ordner mit beiden java und javac im Inneren enthält, einen lib Ordner und einem jre Ordner.

Ich habe versucht, jede der Reihe nach zu wählen, ohne Erfolg, was ich erwartet hatte.

+0

@ A1ternat1ve Nicht ein Duplikat in dem Sinne, dass angenommene Antwort nicht gilt, da der betreffende Ordner eine vollständige jdk-Installation ist, anders als in diesem Fall. Laut der Antwort fehlte einer von "bin", "lib" oder "jre" oder war unvollständig. –

+0

Ok. Entschuldigen Sie. Ich lese es nicht richtig. – A1ternat1ve

+3

Hat IntelliJ die Berechtigung, diesen Ordner zu lesen? –

Antwort

12

ich das gleiche Problem hatte, in meinem Fall war ich eine der „openjdk“ Verzeichnisse unter /usr/lib/jvm/, löste ich mit nicht in der Lage zu wählen:

sudo apt-get install openjdk-8-jdk

Beim Neustart IntelliJ es wird finde den Pfad zur jdk automatisch.

+1

Auf Ubuntu 16.04 hatte ich keinen Ordner '/ usr/local/java /'. Das hat aber für mich funktioniert. Gleich danach konnte IJ mich '/ usr/lib/jvm/java-1.8.0-openjdk-amd64' wählen lassen. – ferahgo

+1

Es funktionierte für mich mit openjdk-9-jdk auf Debian – montie