From Java1.5
* System.getenv(【環境変数キー】) : 環境変数値を取得
* System.getenv() : 環境変数をMapとしてすべて取得
■ サンプル
import java.util.Map;
public class Main {
public static void main(String[] args) {
System.out.println("JAVA_HOME : " + System.getenv("JAVA_HOME"));
// キーがない場合は、nullが返ってくる
System.out.println("NULL? : " + System.getenv("dummy"));
System.out.println("***********************************");
Map<String, String> enviromentMap = System.getenv();
for (Map.Entry<String, String> map : enviromentMap.entrySet()) {
System.out.println(map.getKey() + " : " + map.getValue());
}
}
}
出力結果
JAVA_HOME : C:\Program Files\Java\jdk1.8.0
NULL? : null
***********************************
SystemDrive : C:
ProgramFiles : C:\Program Files
JAVA_HOME : C:\Program Files\Java\jdk1.8.0
・・・略・・・