Apache NetBeans IDE 12.0 не может создать новое приложение Java

Я установил Java NetBeans IDE 12.0 и JDk-16. Когда я пытаюсь создать проект с использованием Java With Ant, он застревает, как на скриншоте. Когда я отменяю его, он создает файл, но в нем нет кода, т.е. основной метод не создается. Просто пустой файл.

Кто-нибудь знает, как это решить?

4 ответа

Из документации NetBeans для «Платформ развертывания» для NetBeans 12.0:

Apache NetBeans 12.0 работает на выпусках JDK LTS 8 и 11, а также на JDK 14, т. Е. Текущем выпуске JDK на момент выпуска этого выпуска NetBeans.

NetBeans может работать (или может показаться, что работает) с более новыми выпусками JDK, которые официально не поддерживаются, такими как JDK 16, но вы рискуете столкнуться с неожиданными проблемами.

Поэтому, если вам не нужны какие-либо функции Java, выпущенные после JDK 14, загрузите и установите JDK 14 и добавьте его в качестве платформы Java в NetBeans, используя Tools > Java Platforms > Add Platform.... Вам не нужно удалять JDK 16.

Однако, если вам действительно нужны функции JDK 16, используйте другую IDE. Последний выпуск Eclipse, 2021-03 гг., Явно поддерживает JDK 16 .

Мне помогло использование NetBeans версии 12.5 и JDK 14. После этого все прошло гладко.

У меня была такая же проблема, и я смог решить ее в Windows, выполнив следующие действия:

  1. Удалите Netbeans 12.4. Обязательно удалите все файлы кеша (Диск: \ users \ user \ AppData \ Roaming \ Netbeans и Диск: \ users \ user \ AppData \ Local \ Netbeans) (Windows)
  2. Проверьте свой каталог JDK (без JRE) и переменные среды JAVA_HOME, CLASSPATH и PATH.
  3. Установите Netbeans 12.4
  4. Создайте новый проект и убедитесь, что вы выбрали Загрузить и активировать nb-javac.

У меня была такая же проблема, и мне помогло обновление до версии 12.5.

Другие вопросы по тегам