У меня есть версия Java 8, но когда я набираю в терминале java -version, я получаю версию Java 10. Я хочу свою версию Java 8 обратно. В Системных настройках это показывает Java 8, но когда я вижу в терминале, это показывает, что я использую версию Java 10.0.2.

Netbeans не работает, т.е. при нажатии New Project никакая операция не выполняется.

1 ответ1

0

Я предполагаю, что вы используете 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.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .