EDIT:. Решением является установка 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
.JDK-9
.да
или ок
.Или вы можете удалить JDK-9
с вашего ПК и установить JDK-8
.
Как другие люди сказали, NetBeans-это всегда использовать последние версии комплекта JDK (в настоящее время JDK9), который не работает с NetBeans 8.2 и вызывает проблемы, как вы упомянули.
Вы можете решить эту проблему, заставляя NetBeans можно использовать JDK8 вместо удаления JDK9!
<БР>вы просто должны изменить в NetBeans.файл conf:<БР> В MacOS
/Приложения/Среда NetBeans/NetBeans8.2.приложение/содержание/ресурсы/среда NetBeans/и т. д<БР> C:\Program в Windows файлы\среда NetBeans\8.2 и т. д\
Открыть в NetBeans.Conf в своем любимом редакторе и найдите следующую строку: netbeans_jdkhome=" По - /путь/к/пакету JDK"
в
Удалить # знак перед ним и изменить его, вписав нужную версию JDK (JDK8) домашнее местоположение.
Я не уверен, почему JDK9 не работает с NetBeans8.2, но если я узнаю, я напишу это здесь...
Стандартный пакет JDK адресам:
Мак ↴ОС
/библиотека/для Java/JavaVirtualMachines/jdk1.8.0_152.с JDK/содержание/домой
Окна ↴
C:\Program файлы\папку Java\jdk1.8.0_152
Я'вэ использовать jdk1.8.0_152 как пример
У меня была такая же проблема, я установил NetBeans и 8.2 на высокой macOS и Сьерра, и по умолчанию NetBeans будет работать с последней версией пакета JDK (в настоящее время версии JDK 9).
Что я сделал, заставив NetBeans для работы с JDK 8, необходимо конфигурации в NetBeans свой`.conf файл, вы можете найти на:
/приложения/среда NetBeans/NetBeans и 8.2.приложение/содержание/ресурсы/среда NetBeans/и т. д./в NetBeans.конф
Вам нужно раскомментировать и обновить ваш путь к JDK, вы найдете в:
/библиотека/для Java/JavaVirtualMachines/jdk1.8.0_131.с JDK/содержание/домой
Просто сохраните его, перезагрузите NetBeans и вы сделали!
Если вы работаете в Linux, откройте файл в NetBeans.conf с помощью nano или что-нибудь еще.
nano netbeans-8.2/etc/netbeans.conf
и редактировать jdkhome или каталог для JDK
netbeans_jdkhome="/usr/lib/jvm/java-1.8.0-openjdk-amd64"
вы можете проверить свою версию JDK с
java -version
или
ls /usr/lib/jvm
Разработки Java SE в комплекте 9 не совместим с NetBeans версии 8.2.
Мое Решение:
Столкнулся же проблема с JDK 10. При установке NetBeans и предложено для JDK папку по умолчанию был взят с JDK 10. Это был вопрос, то он должен быть jdk8 (1.8).
C:\Program файлы\NetBeans и 8.2\и т. д.\в NetBeans.conf
и# netbeans_jdkhome="Мои файлы C:\Program \Ява\с JDK-10.0.1"
вnetbeans_jdkhome="Мои файлы C:\Program \Ява\jdk1.8.0_171"
вПримечание: Если выше .conf файл не редактируется, а затем использовать режим администратора. Я использовать Notepad++, это предложено перезапустить Notepad++ в режиме администратора, а затем сохранить работало нормально.
У меня была такая же проблема,
Удачи :)
@Убунту 18.04
судо АПТ установить OpenJDK в-8-с JDK
<БР>потом<БР>
обновление-альтернатив судо --конфиг Ява``
Существует 2 варианта для альтернативных Ява (предоставления /usr/Бен/Ява).
0 в /usr/lib в/в jvm/java-в 11-пакеты OpenJDK-amd64 в/ОГРН/Ява 1111 автоматический режим 1 /УСР/Либ/для jvm/java с-11-использовать OpenJDK-amd64 в/ОГРН/Ява 1111 ручном режиме
Пресс <введите>, Чтобы сохранить текущий выбор[*], или введите номер выбора:
` выбрать Java 8 перезапустить NetBeans от
<БР>сделано
Да, это работает: удалить путь JDK Версии 9.0 и удалить из панели Cantroll вместо установке JDK 8version и установить его's путь, он легко совместим с netbean 8.2.