MyTetra Share
Делитесь знаниями!
NETBEANS
24.02.2019
10:11
Раздел: MyTetra - INTERNET


/usr/local/netbeans-8.2/etc/netbeans.conf

======

JDK отсутствует и требуется для запуска некоторых модулей NetBeans

Завершить сообщение об ошибке: JDK отсутствует и требуется для запуска некоторых модулей NetBeans Используйте опцию командной строки --jdkhome, чтобы указать установку JDK или см. http://wiki.netbeans.org/FaqRunningOnJre для получения дополнительной информации.

Некоторые подробности: я только что установил Netbeans на Linux mint в первый раз, и когда я запускаю его при включении модулей, появляется это сообщение об ошибке. Но у меня есть jdk.

$java -version

java version "1.8.0_66"

Java(TM) SE Runtime Environment (build 1.8.0_66-b17)

Java HotSpot(TM) 64-Bit Server VM (build 25.66-b17, mixed mode)


$javac -version

javac 1.8.0_66


24

java java-8 openjdk netbeans jdk1.6

задан Claudio Vasconcelos 16 нояб. '15 в 23:55

источник поделиться

7 ответов

Найти файл some/where/netbeans-8.x/etc/netbeans.conf

(я нашел его по адресу: /usr/local/netbeans-8.1/etc/netbeans.conf)

Необходимо установить следующую строку:

netbeans_jdkhome="/usr/lib/jvm/java-8-oracle"


45

ответ дан typhon 21 марта '16 в 10:01

источник поделиться

[Решено] Для Mac OSX 10.11 (El Capitan). Решение может быть аналогичным для других систем на базе Unix.

Возможно, проблема возникла из-за того, что я случайно установил jre перед установкой jdk. Я удалил jre, установил jdk и переустановил NetBeans, но проблема (всплывающее окно) осталась. Однако исправление было довольно простым.

1. Make sure NetBeans is not running.


2. Make sure the jdk is installed.


3. Determine the location of the jdk:

The jdk location can be determined by entering the following (in Terminal):


$ /usr/libexec/java_home


For my system, the output was:

/Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home


4. Edit the NetBeans configuration file to indicate the location of the jdk.

Near the bottom of this Netbeans configuration file (or equivalent for your NetBeans version):

/Applications/NetBeans/NetBeans 8.2.app/Contents/Resources/NetBeans/etc/netbeans.conf

Comment out the following line (insert a # before the first character):


#netbeans_jdkhome="/Applications/NetBeans/NetBeans 8.2.app/Contents/Resources/NetBeans/bin/jre"


Then, add the following line (or equivalent for your jdk version):


netbeans_jkdhome="/Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home"


Then, save and exit the editor.


5. Start NetBeans (no more popup window indicating that the jdk is missing).

2

ответ дан rmcghee 09 февр. '17 в 7:06

источник поделиться

Ubuntu 16.04 LTS:

0

ответ дан Norman Pilusa 11 сент. '17 в 4:57

источник поделиться

У меня есть эта проблема. Но теперь я разрешаю эту проблему при редактировании одной строки.

  • Найти и открыть этот файл /etc/ netbeans.conf
  • Если вы видите netbeans_jdkhome = "C:\Program Files\Java\jre1.8.0_151" заменить netbeans_jdkhome = "C:\Program Files\Java\jdk1.8.0_131"
  • Сохранить как администратор

Проблема перезагружена

0

ответ дан Ramin Axundbeyli 05 нояб. '17 в 16:02

источник поделиться

Это сработало для меня

1. install full JDK

2. either edit <netbeans-IDE-installation>/etc/netbeans.conf

2.1 unmark netbeans_jdkhome

2.2 link to JDK location e.g. /usr/local/share/java/jdk1.6.0_07/

3. or use --jdkhome command-line option e.g. ./bin/netbeans --jdkhome /usr/local/share/java/jdk1.6.0_07/

*****

./bin/netbeans --jdkhome /usr/lib/jvm/java-8-oracle/

позаботьтесь о "/" в конце

Дополнительная информация в http://wiki.netbeans.org/FaqRunningOnJre

0

ответ дан lfjaramillos 07 дек. '16 в 6:33

источник поделиться

  • Открыть netbeans.conf

sudo nano "/usr/lib/jvm/java-8-oracle/netbeans.conf "

  1. Установить правильный путь sdk:

netbeans_jdkhome = "/USR/Library/JVM/Java-8-оракула"

  1. Выход Ctrl + X и сохранение изменений Ctrl + T

0

ответ дан jolka 12 нояб. '17 в 9:51

источник поделиться

Когда netbeans имеет проблемы с поиском пути к jdk, это происходит главным образом потому, что версия jdk не соответствует. Откройте файл C:\Program Files\NetBeans 8.2\etc\netbeans.conf и убедитесь, что netbeans_jdkhome = "C:\Program Files\Java\jdk1.8.0_111".

-1

================================================

=========================================================

/usr/local/apache-tomcat-8.0.27 - Место установки

Так же в этом разделе: