JVMでSystem.getenv()の呼び出し

Ashwin:

私が使用して私のマシンで環境変数を設定していますexport MY_KEY=fooそして、私が使用してJVMでそれを取得しようとしていますSystem.getenv("MY_KEY")これは、NULLを返します。しかし、実行中のecho $MY_KEY番組をfoo端末に。
私は、IDEを再起動しようとしています。それでも、動作しません。

ラルフ・レオ:

環境変数は、それをエクスポートしたシェルのサブプロセスにのみ使用可能です。あなたはそのシェルからあなたのIDEを起動しましたか?

あなたは、変数はすべての時間を利用できるようにしたい場合は、/ etc / profileファイルに追加するかを/etc/profile.d内の余分なファイルを作成する必要があります。それは、オペレーティングシステムに依存します。

おすすめ

転載: http://10.200.1.11:23101/article/api/json?id=389928&siteId=1