Не удается найти java. Пожалуйста, используйте --jdkhome переключатель

Я только что установил Netbeans 8.0.2 на CentOS 6.5.

когда я пытаюсь запустить его, я получаю сообщение

Cannot find java. Please use the --jdkhome switch

у меня есть / usr / share / java-1.7.0, поэтому я набрал

/usr/local/netbeans-8.0.2/bin/netbeans --jdkhome /usr/share/java-1.7.0

и

Cannot find java. Please use the --jdkhome switch

у меня также есть / root/Downloads / jdk1.8.0_40, который позволил мне установить Netbeans. Однако, когда я набираю

/usr/local/netbeans-8.0.2/bin/netbeans --jdkhome /root/Downloads/jdk1.8.0_40

Я все еще получаю

Cannot find java. Please use the --jdkhome switch

пробовал

whereis java

и got

java: /usr/bin/java /etc/java /usr/lib/java /usr/share/java /usr/share/man/man1/java.1.gz
/usr/local/netbeans-8.0.2/bin/netbeans --jdkhome /usr/bin/java

до сих пор производит

Cannot find java. Please use the --jdkhome switch.

5 ответов


Я рекомендую вам изменить конфигурацию JDK, используемую NetBeans в netbeans.conf конфигурационный файл:

netbeans_jdkhome="C:\Program Files\Java\..."

  1. перейдите в каталог установки netbeans
  2. найти файл конфигурации [каталог установки] / etc / netbeans.conf
  3. в конце найдите строку netbeans_jdkhome=...
  4. прокомментируйте эту строку, используя'#'
  5. теперь запустите netbeans. launcher найдет сам jdk (из $JDK_HOME/$JAVA_HOME) переменная окружения

пример:

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

проверьте настройки в конфигурации пользователя /home/username/.netbeans/version/etc/netbeans.conf

У меня была проблема, когда я указывал местоположение глобально, но мой пользовательский параметр переопределял глобальный параметр.

CentOS 7 / Netbeans 8.1


попробуйте среду выполнения Java SE 8. Он починил его для меня.


NetBeans 8.2-не удается найти установку java в указанном jdkhome?

ответ: отредактируйте netbeans.файл conf.

закройте NetBeans, запустите блокнот или другой текстовый редактор в качестве администратора. Щелкните правой кнопкой мыши приложение " блокнот "и выберите" Запуск от имени администратора", а затем откройте netbeans.конф с ним. Изменить netbeans_jdkhome="C:\Program файлы...все."