Не удается найти 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\..."
- перейдите в каталог установки netbeans
- найти файл конфигурации [каталог установки] / etc / netbeans.conf
- в конце найдите строку netbeans_jdkhome=...
- прокомментируйте эту строку, используя'#'
- теперь запустите 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
NetBeans 8.2-не удается найти установку java в указанном jdkhome?
ответ: отредактируйте netbeans.файл conf.
закройте NetBeans, запустите блокнот или другой текстовый редактор в качестве администратора. Щелкните правой кнопкой мыши приложение " блокнот "и выберите" Запуск от имени администратора", а затем откройте netbeans.конф с ним. Изменить netbeans_jdkhome="C:\Program файлы...все."