Эхо $ JAVA_HOME возвращается пустым, несмотря на то, что присутствует в файлах .bashr c, .bash_profile, .profile - PullRequest
0 голосов
/ 19 января 2020

Я добавил следующую строку во все 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. Это как-то связано с тем, с чем я сталкиваюсь?

1 Ответ

1 голос
/ 19 января 2020

Спасибо @JoachimIsaksson за решение в комментариях. Мне пришлось переместить материал в .zprofile для zshell на Ma c, и это сработало.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...