Błąd instalacji Netbeans: określony folder jdk nie zawiera jdk

13

Podczas instalacji Netbeans 7.3 dostałem ten komunikat

the specified jdk folder does not contain jdk

Mam openjdk 7 zainstalowany w moim systemie za pomocą apt-get. Próbowałem określić ścieżkę do, /usr/lib/jvm/java-7-openjdk-i386a także próbowałem, /usr/lib/jvm/java-7-openjdk-i386/binale nic nie działa. Co powinienem zrobić?

Nabil
źródło
Przyjrzeć się This to może pomóc.
Mitch

Odpowiedzi:

14

Mam rozwiązanie. Jak wynika z dokumentacji openjdk, zainstalowałem openjdk przy użyciu

sudo apt-get install openjdk-7-jre

Ale to nie jest pełna instalacja. Następnie użyłem tego polecenia

sudo apt-get install openjdk-7-jdk

Instaluje kilka dodatkowych pakietów. Po tym netbeans znajdzie jdk automatycznie i normalna instalacja przebiegnie bezproblemowo

Nabil
źródło
Więc nie masz zainstalowanego JDK? : /
Bruno Pereira
Podczas instalacji openjdk nie wiem o drugim poleceniu, ponieważ zainstalowałem go czytając artykuł.
Nabil
3

Musisz ustawić JAVA_HOMEścieżkę.

Otwórz /etc/profileze swoim ulubionym edytorem tekstu, tj

gksudo gedit /etc/profile

Przejdź na koniec pliku i dodaj tę zawartość

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

Ponownie załaduj system PATH / etc / profile za pomocą

. /etc/profile

Opcjonalnie możesz uruchomić instalatora z --javahomeopcją wskazującą na /usr/lib/jvm/java-7-openjdk-i386ścieżkę jako taką

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

zmusi to instalatora do użycia tej ścieżki dla żądanej wersji Java.

Bruno Pereira
źródło
Ostatnim poleceniem powinno być ./netbeans.sh --javahome / usr / lib / jvm / java-7-openjdk-i386 === ale nie, to nie działa. Ten sam wynik.
Nabil
Jaka jest zawartość folderu java-7-openjdk-i386?
Bruno Pereira
Dzięki, ale mam rozwiązanie.
Nabil
0

dla mnie to działa. Zainstalowałem Netbeans 8 i prosi mnie o dołączenie do ścieżki jd.

Użyłem pierwszej odpowiedzi:

sudo apt-get install openjdk-7-jdk

niż

sh netbeans-8.0-linux.sh(załóżmy, że jestem tam, /home/MYNAME/Download/gdzie pobrałem .shplik)

użytkownik266438
źródło