私が検索するところはどこでも、それはあなたが使用することによって環境変数を得ることができると言いますSystem.getenv(str).
それは私のために働いていません。これが私がしていることです:OS:Mac OS x 10.7 Java 1.6.x
export abc=/hello/
ターミナルで実行すると、echo $abc
変数が得られます。ターミナルを閉じて、もう一度開いて実行するとecho $abc
、消えてしまいます。これを克服するために、.bash_profile
ファイルを編集して挿入しexport abc=/hello/
ました。ターミナルを閉じて、実行するecho $abc
と動作します。だから私はenv変数が永続的であることを理解しました。
これで、Javaコンソールアプリで印刷するSystem.getenv("abc")
と、が返されますnull
。私は何が欠けていますか?