Я предполагаю, что вы используете NetBeans 8.2, так как этот выпуск не будет работать с любой версией Java> 8.
Если это так, то вы должны указать NetBeans использовать Java 8 (а не Java 10) при запуске. Для этого:
- Закройте NetBeans 8.2, если он работает.
- В вашем установочном каталоге NetBeans 8.2 найдите каталог с именем etc.
- В этом каталоге найдите файл конфигурации с именем netbeans.conf.
- Откройте этот файл в любом текстовом редакторе. Это простой текстовый файл, содержащий пары свойство-значение.
- Найдите строку, содержащую свойство
netbeans_jdkhome
. Если перед этой строкой стоит символ #
(для обозначения комментария), удалите этот #
.
- Замените любое значение этого свойства на путь к вашей установке JDK 8. Например, на моей машине с Windows 10 эта строка выглядит так для моей установки NetBeans 8.2:
netbeans_jdkhome="C:\Java\jdk1.8.0_181"
- Сохраните изменения в
netbeans.conf
и запустите NetBeans. Теперь вы сможете создавать проекты в NetBeans 8.2 с использованием JDK 8.
И последний момент: не имеет значения, какое значение возвращается для java -version
в окне терминала. Для работы NetBeans 8.2 важно только то, что он настроен на использование Java 8.