java获取系统环境变量

import java.util.Iterator;
import java.util.Map;

public class Test {
    public static void main(String[] args) {
        //获取指定环境变量名 JAVA_HOME 的内容
        String javahomeEnv = System.getenv("JAVA_HOME");
        System.out.println(javahomeEnv);
        
        //获取所有的环境变量
        Map<String, String> map = System.getenv();
        for(Iterator<String> itr = map.keySet().iterator(); itr.hasNext();){
            String key = itr.next();
            System.out.println(key + "=" + map.get(key));
        }
    }
}

结果:

C:\Program Files\Java\jdk1.8.0_201
LOCALAPPDATA=C:\Users\Administrator\AppData\Local
PROCESSOR_LEVEL=6
FP_NO_HOST_CHECK=NO
USERDOMAIN=JUJUMAO-4564374
LOGONSERVER=\\JUJUMAO-4564374
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_201
SESSIONNAME=Console
ALLUSERSPROFILE=C:\ProgramData
PROCESSOR_ARCHITECTURE=AMD64
VS120COMNTOOLS=E:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\
GRADLE_HOME=C:\Users\Administrator\.gradle\wrapper\dists\gradle-4.4.1-bin\46gopw3g8i1v3zqqx4q949t2x\gradle-4.4.1
PSModulePath=C:\Windows\system32\WindowsPowerShell\v1.0\Modules\
SystemDrive=C:
MAVEN_HOME=E:\w我的资料\软件\apache-maven-3.5.0-bin\apache-maven-3.5.0
APPDATA=C:\Users\Administrator\AppData\Roaming
USERNAME=Administrator
windows_tracing_logfile=C:\BVTBin\Tests\installpackage\csilogfile.log
ProgramFiles(x86)=C:\Program Files (x86)
CommonProgramFiles=C:\Program Files\Common Files
Path=E:\w我的资料\软件\apache-maven-3.5.0-bin\apache-maven-3.5.0\bin;C:\Program Files\Java\jdk1.8.0_201\bin;C:\Program Files\Java\jdk1.8.0_201\lib\dt.jar;C:\Program Files\Java\jdk1.8.0_201\jre\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\IDM Computer Solutions\UltraCompare;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files\nodejs\;%ZOOKEEPER_HOME%\bin;C:\Users\Administrator\.gradle\wrapper\dists\gradle-4.4.1-bin\46gopw3g8i1v3zqqx4q949t2x\gradle-4.4.1\bin;C:\Program Files (x86)\SmartGit\git\bin;C:\Users\Administrator\AppData\Local\Programs\Fiddler;C:\Users\Administrator\AppData\Roaming\npm
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
OS=Windows_NT
windows_tracing_flags=3
COMPUTERNAME=JUJUMAO-4564374
PROCESSOR_REVISION=3c03
CommonProgramW6432=C:\Program Files\Common Files
ComSpec=C:\Windows\system32\cmd.exe
ProgramData=C:\ProgramData
CLASS_PATH=.;C:\Program Files\Java\jdk1.8.0_201\lib;C:\Program Files\Java\jdk1.8.0_201\lib\tools.jar;
ProgramW6432=C:\Program Files
HOMEPATH=\Users\Administrator
SystemRoot=C:\Windows
TEMP=C:\Users\ADMINI~1\AppData\Local\Temp
HOMEDRIVE=C:
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 60 Stepping 3, GenuineIntel
USERPROFILE=C:\Users\Administrator
TMP=C:\Users\ADMINI~1\AppData\Local\Temp
VS110COMNTOOLS=C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\
CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files
ProgramFiles=C:\Program Files
PUBLIC=C:\Users\Public
NUMBER_OF_PROCESSORS=8
windir=C:\Windows
=::=::\
IDEA_INITIAL_DIRECTORY=E:\Program Files\JetBrains\IntelliJ IDEA 2019.2.4\jbr\bin
ZOOKEEPER_HOME=C:\Users\Administrator\Desktop\zookeeper-3.4.14\zookeeper-3.4.14
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值