Не удается создать проект на Netbeans 8.2
У меня Windows 10 OS, я только что загрузил JDK 9 и версию Netbeans 8.2 со всеми функциями. Когда я хочу создать (Java) проект, он просто не может этого сделать. Не дает мне ошибку или что-то еще, только этот пустой экран.
![введите описание изображения здесь]()
Что может быть проблемой здесь, поэтому я не могу создать какой-либо проект?
Ответы
Ответ 1
- Вы можете решить вашу проблему, удалив папку
JDK-9
. - Перезапустите NetBeans.
- Он выдаст вам сообщение, если вы хотите использовать версию JDK по умолчанию.
- Нажмите
yes
или ok
.
Или вы можете удалить JDK-9
с вашего компьютера и установить JDK-8
.
Ответ 2
РЕДАКТИРОВАТЬ: Решение заключается в установке 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. Это сработало для меня, должно сделать для вас тоже.
Ответ 3
Как говорили другие люди, 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"
строку: netbeans_jdkhome="/path/to/jdk"
Удалите знак # перед ним и измените его, введя желаемую домашнюю папку версии JDK (JDK8).
Я не уверен, почему JDK9 не работает с NetBeans8.2, но если я узнаю, я напишу это здесь...
Расположение JDK по умолчанию:
Mac OS ↴
/Library/Java/JavaVirtualMachines/jdk1.8.0_152.jdk/Contents/Home
Windows ↴
C:\Program Files\Java\jdk1.8.0_152
Я использовал jdk1.8.0_152 в качестве примера
Ответ 4
У меня возникла та же проблема: я установил NetBeans 8.2 на macOS High Sierra, и по умолчанию NetBeans будет работать с последней версией JDK (в настоящее время JDK 9).
![NetBeans Problem]()
То, что я сделал, заставило NetBeans использовать JDK 8, вы должны настроить свой файл netbeans.conf
, вы можете найти его в:
/Applications/NetBeans/NetBeans 8.2.app/Contents/Resources/NetBeans/etc/netbeans.conf
![enter image description here]()
Вам нужно раскомментировать и обновить свой путь к JDK, вы найдете его по адресу:
/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home
![enter image description here]()
Просто сохраните его, перезапустите NetBeans и все готово!
Ответ 5
Если вы запустили 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
Ответ 6
Java SE Development Kit 9 не совместим с NetBeans IDE 8.2.
Мое решение:
- Удалить текущий JDK 9
- Установите эту предыдущую версию доверия JDK: JDK 8
- Измените следующий файл:\Program Files\NetBeans
8.2\etc\netbeans.conf к указанному пути к папке только что установленного JDK 8: netbeans_jdkhome = "C:\Program
Файлы \Java\jdk1.8.0_151 "(пример)
Ответ 7
Столкнулся с той же проблемой с jdk 10. При установке netbeans запрос на расположение jdk по умолчанию был принят за jdk 10. Это была проблема, это должен быть jdk8 (1.8).
- Закрыть Netbeans
- Открыть файл ниже
C:\Program Files\NetBeans 8.2\etc\netbeans.conf
- Прокомментируйте строку jdkhome jdk9 или jdk10 знаком #:
# netbeans_jdkhome="C:\Program Files\Java\jdk-10.0.1"
- Добавьте новую строку jdkhome для jdk8:
netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_171"
- Запустить NetBeans
Примечание. Если указанный выше файл .conf недоступен для редактирования, используйте режим администратора. Я использую Notepad++, он запросил перезапуск Notepad++ в режиме администратора, затем сохранение работало нормально.
Ответ 8
У меня была такая же проблема,
- Закройте Netbeans.
- Удалить файл JDK9 в:/Library/Java/JavaVirtualMachines
- Установите JDK8: Ссылка для скачивания
Удачи:)
Ответ 9
Да, он работает: удалите путь из jdk 9.0 и удалите его с панели Cantroll, вместо этого установите jdk 8version и установите его путь, он легко работает с netbean 8.2.
Ответ 10
Я попытался установить netbeans_jdkhome="/path/to/jdk-9.0.4"
в netbeans.config из "C:\Program Files\NetBeans8.2\etc" в Windows 10. netbeans_jdkhome="/path/to/jdk-9.0.4"
уведомление "Неожиданное исключение".
Ответ 11
@ubuntu 18.04
sudo apt install openjdk-8-jdk
затем
sudo update-alternatives --config java
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode
1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode
* 2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode
Press <enter> to keep the current choice[*], or type selection number:
выберите Java 8, а затем перезапустите netbeans
Готово