Помилка установки 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 / profile

. /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.