Netbeans-Installationsfehler: Der angegebene JDK-Ordner enthält kein JDK

13

Während der Installation von Netbeans 7.3 habe ich diese Meldung erhalten

the specified jdk folder does not contain jdk

Ich habe openjdk 7 mit apt-get auf meinem System installiert. Ich habe versucht, den Pfad anzugeben /usr/lib/jvm/java-7-openjdk-i386und auch versucht, /usr/lib/jvm/java-7-openjdk-i386/binaber nichts funktioniert. Was soll ich machen?

Nabil
quelle
Werfen Sie einen Blick auf diese es helfen könnte.
Mitch

Antworten:

14

Habe die Lösung. Wie in der openjdk-Dokumentation steht, habe ich openjdk mit installiert

sudo apt-get install openjdk-7-jre

Es ist jedoch keine vollständige Installation. Danach habe ich diesen Befehl verwendet

sudo apt-get install openjdk-7-jdk

Es werden mehrere zusätzliche Pakete installiert. Danach finden Netbeans JDK automatisch und die normale Installation verläuft reibungslos ...

Nabil
quelle
Also hast du das jdk nicht installiert? : /
Bruno Pereira
Während der Installation von openjdk kenne ich den zweiten Befehl nicht, da ich ihn beim Lesen eines Artikels installiert habe.
Nabil
3

Sie müssen den JAVA_HOMEPfad festlegen .

Öffnen /etc/profileSie mit Ihrem bevorzugten Texteditor, dh

gksudo gedit /etc/profile

Navigieren Sie zum Ende der Datei und fügen Sie diesen Inhalt hinzu

JAVA_HOME=/usr/lib/jvm/java-7-openjdk-i386
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export JAVA_BIN
export PATH

Laden Sie Ihr systemweites PATH / etc / profile mit neu

. /etc/profile

Optional können Sie das Installationsprogramm ausführen, wobei die --javahomeOption auf den /usr/lib/jvm/java-7-openjdk-i386Pfad als solchen verweist

netbeans-installer.sh --javahome /usr/lib/jvm/java-7-openjdk-i386

Dadurch wird das Installationsprogramm gezwungen, diesen Pfad für die gewünschte Java-Version zu verwenden.

Bruno Pereira
quelle
Letzter Befehl sollte ./netbeans.sh --javahome / usr / lib / jvm / java-7-openjdk-i386 sein === aber nein, es funktioniert nicht. Gleiches Ergebnis.
Nabil
Was ist der Inhalt des Ordners java-7-openjdk-i386?
Bruno Pereira
Danke, aber ich habe die Lösung.
Nabil
0

bei mir klappt es Ich habe Netbeans 8 installiert und werde aufgefordert, mich dem jd-Pfad anzuschließen.

Ich habe die erste Antwort verwendet:

sudo apt-get install openjdk-7-jdk

als

sh netbeans-8.0-linux.sh(Angenommen, ich befinde mich dort, /home/MYNAME/Download/wo ich die .shDatei heruntergeladen habe. )

user266438
quelle