Извините, но по моему мнению, установить старую версию с Java нет решения, только потому, что она работает. Когда у кого-то возникают проблемы с его брандмауэром, просто отключить брандмауэр тоже не будет решением.
https://www.java.com/en/download/faq/other_jreversions.xml
Мы настоятельно рекомендуем пользователям удалить все старые версии Java из вашей системы. Хранение старых и неподдерживаемых версий Java в вашей системе представляет серьезную угрозу безопасности. Удаление старых версий Java из вашей системы гарантирует, что приложения Java будут работать с самыми современными улучшениями безопасности и производительности вашей системы.
«Реальным» решением было бы перепрограммирование установщика NetBeans. Эта использованная функция была предложена как устаревшая 2018-04-04, что было сделано 2018-08-23.
https://bugs.java.com/bugdatabase/view_bug.do?bug_id=8200752
Удаление было предложено в 2019-10-08, что было сделано в 2019-12-18.
https://bugs.java.com/bugdatabase/view_bug.do?bug_id=JDK-8232022
https://bugs.java.com/bugdatabase/view_bug.do?bug_id=JDK-8232022
Мы предполагаем, что разработчики, полагающиеся на Pack200, достаточно уведомили о предлагаемом удалении, чтобы принять альтернативные меры. … Мы предполагаем, что разработчики, использующие pack200
JAR-файлы приложений, могут переключаться либо на jlink
инструмент, либо на jpackage
инструмент для создания специфичных для приложения сред выполнения с оптимизированным форм-фактором.
редактировать: я решил это таким образом.
- удален JDK 14
- установлен JDK 13.0.2
- установленный Apache NetBeans
- установлен JDK 14
- Откройте C: \ Program Files \ NetBeans \ netbeans \ etc \ netbeans.conf и измените путь к JDK.
- удален JDK 13.0.2
Теперь NetBeans работает с JDK 14.