Перейдите на 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.

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