Ashwin:
Я устанавливаю переменные окружения в моей машине , используя export MY_KEY=foo
. И я пытаюсь взять его в JVM с помощью System.getenv("MY_KEY")
. Это возвращает нулевое значение. Но работает echo $MY_KEY
шоу foo
на терминале.
Я попытался перезагрузки IDE. Не работает, до сих пор.
Ральф Лео:
Переменная окружения доступна только для суб-процессов оболочки, экспортируемого его. Вы начали ваш IDE из этой оболочки?
Если вы хотите, чтобы переменная будет доступна все время, вам нужно добавить его в / и т.д. / файл профиля или создать дополнительный файл в /etc/profile.d. Это зависит от вашей операционной системы.