System.getenv("TEST_HOME") 返回 null

dev*_*v ツ 3 java environment-variables system-variable

我正在 ubuntu 14.0.4 机器上工作。

我在我的.bashrc文件中导出了一个变量 TEST_HOME使用

export TEST_HOME=/home/dev/code/test
Run Code Online (Sandbox Code Playgroud)

当我echo $TEST_HOME从终端尝试时,它返回/home/dev/code/test

到现在为止还挺好。

当我从 Java 代码尝试时:

String value = System.getenv("TEST_HOME");

value 一片空白。

我在这里错过了什么吗?

Rim*_*ima 7

提及变量 in.bashrc仅适用于从 shell 启动的程序。对于系统范围的环境变量,请在/etc/environment.

参考Ubuntu 环境变量