java獲取系統環境變量使用方法爲System.getenv()
(獲取全部的環境信息),System.getenv(key)
(獲取某個環境信息);
key
的常用值如下表所示:
鍵 | 說明 |
---|---|
USERPROFILE | 用戶目錄 |
USERDNSDOMAIN | 用戶域 |
PATHEXT | 可執行後綴 |
JAVA_HOME | Java安裝目錄 |
TEMP | 用戶臨時文件目錄 |
SystemDrive | 系統盤符 |
ProgramFiles | 默認程序目錄 |
USERDOMAIN | 帳戶的域的名稱 |
ALLUSERSPROFILE | 用戶公共目錄 |
SESSIONNAME | Session名稱 |
TMP | 臨時目錄 |
Path | path環境變量 |
CLASSPATH | classpath環境變量 |
PROCESSOR_ARCHITECTURE | 處理器體系結構 |
OS | 操作系統類型 |
PROCESSOR_LEVEL | 處理級別 |
COMPUTERNAME | 計算機名 |
Windir | 系統安裝目錄 |
SystemRoot | 系統啓動目錄 |
USERNAME | 用戶名 |
ComSpec | 命令行解釋器可執行程序的準確路徑 |
APPDATA | 應用程序數據目錄 |