Перейдите на Java 8 с Java 10 на Mac, чтобы Netbeans мог работать
У меня есть версия Java 8, но когда я набираю java -version в терминале, я получаю версию Java 10. Я хочу свою версию Java 8 обратно. В Системных настройках это показывает Java 8, но когда я вижу в терминале, это показывает, что я использую версию Java 10.0.2.
Netbeans не работает, т.е. при нажатии New Project никакая операция не выполняется.
1 ответ
Я предполагаю, что вы используете 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.