「Java8」System.getenv メソッドで環境変数の一覧を取得する
環境
JavaSE 1.8
Eclipse IDE 2019
書式
System.getenv()
戻り値
Map<String,String>:環境変数のキーと値が格納されたMapが返ります。
使用例
package com.arkgame.study;
import java.util.Map;
public class ArkgamelDemo {
private static Map<String, String> cftMp;
public static void main(String[] args) {
//環境変数を取得する
cftMp = System.getenv();
System.out.println("環境変数のキーと値の一覧を出力する結果");
for (String key : cftMp.keySet()) {
// 環境変数の値
String val = cftMp.get(key);
System.out.println(key + " : " + val);
}
}
}
package com.arkgame.study;
import java.util.Map;
public class ArkgamelDemo {
private static Map<String, String> cftMp;
public static void main(String[] args) {
//環境変数を取得する
cftMp = System.getenv();
System.out.println("環境変数のキーと値の一覧を出力する結果");
for (String key : cftMp.keySet()) {
// 環境変数の値
String val = cftMp.get(key);
System.out.println(key + " : " + val);
}
}
}
package com.arkgame.study; import java.util.Map; public class ArkgamelDemo { private static Map<String, String> cftMp; public static void main(String[] args) { //環境変数を取得する cftMp = System.getenv(); System.out.println("環境変数のキーと値の一覧を出力する結果"); for (String key : cftMp.keySet()) { // 環境変数の値 String val = cftMp.get(key); System.out.println(key + " : " + val); } } }
実行結果
環境変数のキーと値の一覧を出力する結果
USERDOMAIN_ROAMINGPROFILE : ARKGAME20220415
PROCESSOR_LEVEL : 6
Platform : BPC
FP_NO_HOST_CHECK : NO
POSTGIS_GDAL_ENABLED_DRIVERS : GTiff PNG JPEG GIF XYZ DTED USGSDEM AAIGrid
SESSIONNAME : Console
略
環境変数のキーと値の一覧を出力する結果
USERDOMAIN_ROAMINGPROFILE : ARKGAME20220415
PROCESSOR_LEVEL : 6
Platform : BPC
FP_NO_HOST_CHECK : NO
POSTGIS_GDAL_ENABLED_DRIVERS : GTiff PNG JPEG GIF XYZ DTED USGSDEM AAIGrid
SESSIONNAME : Console
略
環境変数のキーと値の一覧を出力する結果 USERDOMAIN_ROAMINGPROFILE : ARKGAME20220415 PROCESSOR_LEVEL : 6 Platform : BPC FP_NO_HOST_CHECK : NO POSTGIS_GDAL_ENABLED_DRIVERS : GTiff PNG JPEG GIF XYZ DTED USGSDEM AAIGrid SESSIONNAME : Console 略