Linux環境で、Javaプログラムで環境変数を取得するにはどうすればよいですか?
System.getenv('Variable name')
注: getenv はすべて小文字です
System.getProperty(System.env('Variable name')) を使用するという人もいますが、試してみましたが、うまくいきませんでした。仕事してないよ。
具体的な理由についての私の個人的な推測は、System.env() が /etc/profile の下にある変数であるシステムレベルの環境変数を取得するためです
通常の状況では、定義した環境変数を現在のユーザーの設定に書き込むことになります。 ~/.profile ファイル内にあります。
Java による Linux 環境変数の取得に関連するその他の記事については、PHP 中国語 Web サイトに注目してください。