У меня ОС Windows 10, я только что загрузил JDK 9 и версию Netbeans 8.2 со всеми функциями. Когда я хочу создать (Java) проект, он просто не может этого сделать. Не выдает ошибку или что-то в этом роде, просто этот пустой экран.
В чем может быть проблема, поэтому я не могу создать ни один проект?
РЕДАКТИРОВАТЬ: решение состоит в том, чтобы установить JDK 8, поскольку JDK 9 и более поздние версии в настоящее время не поддерживаются.
Однако, если вы уже установили JDK 8, пожалуйста, выполните действия, описанные ниже.
Причина в том, что существует конфликт с базовым JDK, с которого запускается NetBeans. Вы должны установить его на более низкую версию.
"C:\Program Files\NetBeans 8.2\etc"
или туда, где установлен NetBeans.netbeans.conf
файл.netbeans_jdkhome
и замените путь JDK там"C:\Program Files\Java\jdk1.8.0_152"
или там, где установлен ваш JDK. Обязательно используйте правильный путь, иначе вы столкнетесь с проблемами. ЗдесьJDK 1.8.0_152
установлен.источник
Как говорили другие люди, NetBeans всегда будет использовать последнюю установленную версию JDK (в настоящее время JDK9), которая не работает с NetBeans 8.2 и вызывает проблемы, как вы, ребята, упомянули.
Вы можете решить эту проблему, заставив NetBeans использовать JDK8 вместо удаления JDK9!
Вам просто нужно отредактировать
netbeans.conf
файл:MacOS
/Applications/NetBeans/NetBeans8.2.app/Contents/Resources/NetBeans/etc
Windows
C:\Program Files\NetBeans 8.2\etc\
Откройте netbeans.conf в своем любимом редакторе и найдите эту строку:
netbeans_jdkhome="/path/to/jdk"
Удалите знак # перед ним и измените его, введя желаемую версию JDK (JDK8).Я не уверен, почему JDK9 не работает с NetBeans8.2, но если я узнаю, я напишу это здесь ...
Расположение JDK по умолчанию:
Mac OS ↴
Окна ↴
Я использовал jdk1.8.0_152 в качестве примера
источник
У меня была та же проблема, что и при установке NetBeans 8.2 на macOS High Sierra, и по умолчанию NetBeans будет работать с последней версией JDK (в настоящее время JDK 9).
Я заставил NetBeans использовать JDK 8, вы должны настроить свой
netbeans.conf
файл, вы можете найти его:Вам нужно раскомментировать и обновить свой путь к JDK, вы найдете свой по адресу:
Просто сохраните его, перезапустите NetBeans, и все готово!
источник
Если вы работаете в Linux, откройте файл netbeans.conf, используя nano или что-нибудь еще.
и отредактируйте jdkhome или каталог для jdk
вы можете проверить свою версию jdk с помощью
или
источник
Java SE Development Kit 9 несовместима с IDE Netbeans 8.2.
Мое решение:
источник
Столкнулся с той же проблемой с jdk 10. При установке netbeans запрашивалось расположение jdk по умолчанию, было выбрано jdk 10. Это была проблема, это должно быть jdk8 (1.8).
C:\Program Files\NetBeans 8.2\etc\netbeans.conf
# netbeans_jdkhome="C:\Program Files\Java\jdk-10.0.1"
netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_171"
Примечание. Если указанный выше файл .conf недоступен для редактирования, используйте режим администратора. Я использую Notepad ++, он запрашивал перезапуск Notepad ++ в режиме администратора, затем сохранение работало нормально.
источник
У меня была такая же проблема,
Удачи :)
источник
@ubuntu 18.04
sudo apt install openjdk-8-jdk
затем
sudo update-alternatives --config java
выберите java 8, затем перезапустите
netbeans
Готово
источник
Да, он работает: удалите путь к jdk 9.0 и удалите его с панели Cantroll, вместо этого установите jdk 8version и задайте его путь, он легко работает с netbean 8.2.
источник
Я попытался установить
netbeans_jdkhome="/path/to/jdk-9.0.4"
в netbeans.config из "C: \ Program Files \ NetBeans8.2 \ и т.д." в Windows 10 . Показывает уведомление «Неожиданное исключение» .источник