Я работаю над машиной ubuntu 14.0.4.System.getenv ("TEST_HOME") возвращает null
Я экспортировал переменную TEST_HOME в моем .bashrc
файл с помощью
export TEST_HOME=/home/dev/code/test
Когда я попытался echo $TEST_HOME
от терминала, он вернулся /home/dev/code/test
До сих пор, так хорошо.
Когда я пытаюсь из Java кода:
String value = System.getenv("TEST_HOME");
value
равна нулю.
Я что-то упустил?
Чтобы эта переменная была в среде Java, вам нужно будет запустить процесс Java из оболочки, где у вас есть эта переменная. Не так ли? – folkol
@folkol Я не экспортировал эту переменную в конкретную оболочку/терминал. Я добавил, что это запись в '.bashrc' –
закрыть и снова открыть терминал для обновления .bashrc определенные изменения – vikingsteve