Я добавил следующую строку во все 3 файла:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home
Если я это сделаю, echo $JAVA_HOME
, я получу пустую строку в качестве вывода. Если я сделаю source .bash_profile
, а затем сделаю echo $ JAVA_HOME, я получу вывод правильно. Если я закрою приложение терминала и снова открою приложение терминала, echo $JAVA_HOME
снова будет пустым. Разве .profile или .bash_profile не должны загружать его в bash при повторном открытии? Я добавил это ко всем 3 файлам, чтобы быть уверенным. Но, похоже, это не работает
Примечание: я использую Zsh на Ма c. Это как-то связано с тем, с чем я сталкиваюсь?