Подтвердить что ты не робот

Не удается создать проект на Netbeans 8.2

У меня Windows 10 OS, я только что загрузил JDK 9 и версию Netbeans 8.2 со всеми функциями. Когда я хочу создать (Java) проект, он просто не может этого сделать. Не дает мне ошибку или что-то еще, только этот пустой экран.

введите описание изображения здесь

Что может быть проблемой здесь, поэтому я не могу создать какой-либо проект?

4b9b3361

Ответ 1

  1. Вы можете решить вашу проблему, удалив папку JDK-9.
  2. Перезапустите NetBeans.
  3. Он выдаст вам сообщение, если вы хотите использовать версию JDK по умолчанию.
  4. Нажмите yes или ok.

Или вы можете удалить JDK-9 с вашего компьютера и установить JDK-8.

Ответ 2

РЕДАКТИРОВАТЬ: Решение заключается в установке JDK 8, поскольку JDK 9 и более поздние версии в настоящее время не поддерживаются.

Однако, если вы уже установили JDK 8, следуйте инструкциям ниже.

Причина в том, что существует конфликт с базовым JDK, с которого начинается NetBeans. Вы должны установить его на более низкую версию.

  1. Перейдите в папку "C:\Program Files\NetBeans 8.2\etc" или там, где установлен NetBeans.
  2. Откройте файл netbeans.conf.
  3. Найдите netbeans_jdkhome и замените путь JDK там на "C:\Program Files\Java\jdk1.8.0_152" или там, где установлен ваш JDK. Обязательно используйте правильный путь, иначе вы столкнетесь с проблемами. Здесь установлен JDK 1.8.0_152.
  4. Сохраните файл и перезапустите 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).

  1. Закрыть Netbeans
  2. Открыть файл ниже
    C:\Program Files\NetBeans 8.2\etc\netbeans.conf
  3. Прокомментируйте строку jdkhome jdk9 или jdk10 знаком #:
    # netbeans_jdkhome="C:\Program Files\Java\jdk-10.0.1"
  4. Добавьте новую строку jdkhome для jdk8:
    netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_171"
  5. Запустить NetBeans

Примечание. Если указанный выше файл .conf недоступен для редактирования, используйте режим администратора. Я использую Notepad++, он запросил перезапуск Notepad++ в режиме администратора, затем сохранение работало нормально.

Ответ 8

У меня была такая же проблема,

Удачи:)

Ответ 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
Готово