Ошибка установки Netbeans: указанная папка jdk не содержит jdk


13

Во время установки Netbeans 7.3 я получил это сообщение

the specified jdk folder does not contain jdk

У меня openjdk 7 установлен в моей системе с помощью apt-get. Я пытался указать путь, /usr/lib/jvm/java-7-openjdk-i386а также пытался, /usr/lib/jvm/java-7-openjdk-i386/binно ничего не работает. Что я должен делать?


Посмотрите на это, это может помочь.
Митч

Ответы:


14

Получил решение. Как сказано в документации openjdk, я установил openjdk используя

sudo apt-get install openjdk-7-jre

Но это не полная установка. После этого я использовал эту команду

sudo apt-get install openjdk-7-jdk

Устанавливает несколько дополнительных пакетов. После этого netbeans автоматически находит jdk и нормальная установка завершается плавно ...


Так у вас не был установлен jdk? : /
Бруно Перейра

Во время установки openjdk я не знаю о второй команде, поскольку я установил ее, читая статью.
Набиль

3

Вам нужно установить JAVA_HOMEпуть.

Откройте /etc/profileс вами любимый текстовый редактор, т.е.

gksudo gedit /etc/profile

Перейдите в конец файла и добавьте это содержимое.

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

Перезагрузите системный профиль PATH / etc / с помощью

. /etc/profile

Как вариант, вы можете запустить установщик с --javahomeопцией, указывающей на /usr/lib/jvm/java-7-openjdk-i386путь как таковой

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

это заставит установщик использовать этот путь для желаемой версии Java.


Последняя команда должна быть ./netbeans.sh --javahome / usr / lib / jvm / java-7-openjdk-i386 === но нет, она не работает. Тот же результат.
Набиль

Каково содержимое папки java-7-openjdk-i386?
Бруно Перейра

Спасибо, но я получил решение.
Набиль

0

для меня это работает. Я установил Netbeans 8, и он попросил меня присоединиться к пути JD.

Я использовал первый ответ:

sudo apt-get install openjdk-7-jdk

чем

sh netbeans-8.0-linux.sh(предположим, я в том, /home/MYNAME/Download/где я скачал .shфайл)

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.