Проблема возникает из-за неправильной установки переменной среды JAVA_HOME
.
Шаг 1. Подтвердите наличие проблемы с JAVA_HOME
, распечатав его значение в терминале. Скорее всего, вы получите пустую строку.
echo $JAVA_HOME
Шаг 2 - Найдите правильный путь на вашем компьютере
/usr/libexec/java_home -V
Скопируйте этот путь, связанный с Java SE 8, который обычно выглядит как /Library/Java/JavaVirtualMachines/jdk1.8.0_202.jdk/Contents/Home
Шаг 3. Отредактируйте .zshenv
, используя nano
nano ~/.zshenv
Шаг 4 - Добавьте путь из шага 2 к файлу следующим образом
export JAVA_HOME=YOUR_JAVA_PATH
пример:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_202.jdk/Contents/Home
Шаг 5. Загрузите обновленный файл .zshenv
, чтобы активировать переменную среды.
source ~/.zshenv
Шаг 6 - Распечатайте, чтобы подтвердить путь
echo $JAVA_HOME
person
Future2020
schedule
20.05.2021
/usr/libexec/java_home
и получаю/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
. Я предположил, что путь java, и JDK работает нормально. - person siti aishah ismail   schedule 16.11.2020