??????環境變量是在操作系統中一個具有特定名字的對象,它包含了一個或者多個應用程序所將使用到的信息。例如windos和DOS操作系統中的path環境變量當要求系統運行一個程序而沒有告訴它程序所在的完整路徑時,系統除了在當前目錄下面尋找此程序外,還應到path中指定的路徑去找。用戶通過設置環境變量,來更好的運行進程。
?
?那么如何用java讀取系統中的環境變量呢?
使用System.getenv()方法即可讀取系統環境變量,它會返回一個Map<String, String>集合。
-
package com.csdn;
?
import java.util.Map;
?
/**
?*?
?* @author Roc-xb
?*
?*/
public class Main {
?
? ? public static void main(String[] args) {
? ? ? ? Map<String, String> osEnv = System.getenv();
? ? ? ? osEnv.forEach((k, v) -> {
? ? ? ? ? ? System.out.println(k + "=" + v);
? ? ? ? });
? ? }
}?
程序運行結果: