私はubuntu 14.0.4マシンで作業しています。System.getenv( "TEST_HOME")がnullを返す
私は端末からecho $TEST_HOME
を試したとき、それは、これまでのところは良い/home/dev/code/test
を返さ
export TEST_HOME=/home/dev/code/test
を使用して、私の.bashrc
ファイル内の変数TEST_HOMEを輸出しました。
私はJavaコードから試してみてください。
String value = System.getenv("TEST_HOME");
value
がnullです。
ここに何か不足していますか?
その変数がJavaの環境にあるためには、その変数が設定されているシェルからJavaプロセスを開始する必要があります。あなたは? – folkol
@folkolこの変数を特定のシェル/端末でエクスポートしませんでした。私は '.bashrc'にエントリを追加しました。 –
あなたの端末を閉じて再オープンして、.bashrcの定義した変更を更新してください。 – vikingsteve