Ошибка установки 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файл)

user266438
источник