Ashwin:
私が使用して私のマシンで環境変数を設定していますexport MY_KEY=foo
。そして、私が使用してJVMでそれを取得しようとしていますSystem.getenv("MY_KEY")
。これは、NULLを返します。しかし、実行中のecho $MY_KEY
番組をfoo
端末に。
私は、IDEを再起動しようとしています。それでも、動作しません。
ラルフ・レオ:
環境変数は、それをエクスポートしたシェルのサブプロセスにのみ使用可能です。あなたはそのシェルからあなたのIDEを起動しましたか?
あなたは、変数はすべての時間を利用できるようにしたい場合は、/ etc / profileファイルに追加するかを/etc/profile.d内の余分なファイルを作成する必要があります。それは、オペレーティングシステムに依存します。