我正在使用ubuntu 14.0.4機器。System.getenv(「TEST_HOME」)返回null
我在.bashrc
文件中使用
export TEST_HOME=/home/dev/code/test
當我試圖從echo $TEST_HOME
終端導出的變量TEST_HOME,它返回/home/dev/code/test
到目前爲止,一切都很好。
當我從Java代碼嘗試:
String value = System.getenv("TEST_HOME");
value
爲空。
我在這裏錯過了什麼嗎?
要使該變量位於Java環境中,必須從具有該變量集的shell啓動Java進程。你是否? – folkol
@folkol我沒有在特定的shell /終端中導出這個變量。我添加了它在'.bashrc'的條目 –
關閉並重新打開您的終端刷新.bashrc定義的變化 – vikingsteve