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 | 应用程序数据目录 |