Попробуйте отредактировать .profile
от вашего пользователя, а не тот, который находится под /etc
(чтобы отредактировать тот, который вам нужен с правами sudo, и даже если вы его отредактируете, скорее всего, он не будет прочитан правильно) .
Итак, как обычный пользователь (не sudo), откройте его у своего пользователя. Используя open
(как на скриншоте, но я бы предпочел vim
). Должна работать одна из следующих команд:
open ~/.profile
или
open /Users/${your-username}/.profile
Я думаю, ${your-username}
равно divya
, поэтому полный путь будет:
open /Users/divya/.profile
Если вы получаете сообщение об ошибке The File /.../.profile does not exist
, сначала создайте пустое:
touch ~./profile
Добавьте в файл .profile
следующую строку:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_202.jdk/Contents/Home
( обязательно используйте Java версию, установленную на вашем компьютере)
Затем, чтобы изменения вступили в силу, либо перезапустите окно терминала, либо введите:
source ~/.profile
И для подтверждения что вы правильно установили $JAVA_HOME
:
echo $JAVA_HOME
Затем:
java -version