Переменные среды в macOS Big Sur для Maven

#bash #maven #environment-variables #macos-big-sur

Вопрос:

У меня есть macOS Big Sur, и внутри /Users/us-guest/ не существует

.bash_profile

и мне нужно добавить глобальный ПУТЬ к среде для maven, однако я установил Java 11, и мне не нужно настраивать какие-либо переменные среды, и без проблем, если вы напишете java -version ответ на мою консоль, и на самом деле, если вы используете printenv , я могу видеть текущие переменные настройки в системе.

Почему мне нужно настроить переменную среды для maven, а не для Java?

Могу ли я создать файл bash_profile, не затрагивая переменные среды, установленные в системе?

https://i.stack.imgur.com/jfo18.png

https://i.stack.imgur.com/dfmmY.png

https://i.stack.imgur.com/cmvyI.png

Комментарии:

1. Смотрите справочную страницу bash. В разделе INVOCATION описывается, какие файлы обрабатывает bash (и в каком порядке), в зависимости от того, какой из файлов у вас есть определенное определение ПУТИ, конкретный bash будет содержать его или нет.

2. Кроме того, в macOS есть дополнительное место для таких определений, которое не зависит от bash. Смотрите здесь , в частности, ответ, данный ColonelMode .