Intro
This examples will demonstrates how to display all environment variables using Java program. To display it, you can use System.getEnv() method that will return a collections of environment variables in your system.
Examples
package com.freesamplecode.java.basic; import java.util.Map; import java.util.Set; public class DisplayEnvVariableDemo { public static void main(String[] args){ Map envVar = System.getenv(); SetkeySet = envVar.keySet(); for(String key : keySet){ String value = (String) envVar.get(key); System.out.println("[ " + key + " ] : "+value); } } }
Output
[ USERPROFILE ] : C:\Users\Dev [ ProgramData ] : C:\ProgramData [ PATHEXT ] : .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.RB;.RBW;.PY [ windows_tracing_logfile ] : C:\BVTBin\Tests\installpackage\csilogfile.log [ ORACLE_HOME ] : D:\app\Dev\11g [ JAVA_HOME ] : C:\Program Files (x86)\Java\jdk1.7.0_03 [ TFS_DIR ] : C:\Program Files\ThinkVantage Fingerprint Software\ [ ProgramFiles(x86) ] : C:\Program Files (x86) [ windows_tracing_flags ] : 3 [ TEMP ] : C:\Users\Dev\AppData\Local\Temp [ SystemDrive ] : C: [ ProgramFiles ] : C:\Program Files [ Path ] : C:\Perl64\site\bin;C:\Perl64\bin;C:\Ruby22-x64\bin;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;D:\app\Dev\11g\bin;C:\oraclexe\app\oracle\product\10.2.0\server\bin;C:\Program Files\Broadcom\Broadcom 802.11 Network Adapter\Driver;;;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;;;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Lenovo\Access Connections\;C:\Program Files (x86)\Lenovo\Password Manager\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;D:\Installer\eclipse-jee-indigo-SR2-win32\eclipse\plugins\org.apache.ant_1.8.2.v20120109-1030\bin;C:\Program Files (x86)\Java\jdk1.6.0\bin;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files\TortoiseHg\;C:\Program Files\nodejs\;C:\Users\Dev\AppData\Roaming\npm [ HOMEDRIVE ] : C: [ PROCESSOR_REVISION ] : 2a07 [ USERDOMAIN ] : MOBILE214 [ ALLUSERSPROFILE ] : C:\ProgramData [ ProgramW6432 ] : C:\Program Files [ PROCESSOR_IDENTIFIER ] : Intel64 Family 6 Model 42 Stepping 7, GenuineIntel [ SESSIONNAME ] : Console [ TMP ] : C:\Users\Dev\AppData\Local\Temp [ pythonpath ] : C:\Python34;C:\Python34\Scripts; [ VISUALSVN_SERVER ] : C:\Program Files (x86)\VisualSVN Server\ [ CommonProgramFiles ] : C:\Program Files\Common Files [ ACPath ] : C:\Program Files (x86)\Lenovo\Access Connections\ [ =:: ] : ::\ [ LOGONSERVER ] : \\MOBILE214 [ PROCESSOR_ARCHITECTURE ] : AMD64 [ FP_NO_HOST_CHECK ] : NO [ OS ] : Windows_NT [ TVT ] : C:\Program Files (x86)\Lenovo [ HOMEPATH ] : \Users\Dev [ PROCESSOR_LEVEL ] : 6 [ CommonProgramW6432 ] : C:\Program Files\Common Files [ ANT_HOME ] : D:\Installer\eclipse-jee-indigo-SR2-win32\eclipse\plugins\org.apache.ant_1.8.2.v20120109-1030 [ LOCALAPPDATA ] : C:\Users\Dev\AppData\Local [ COMPUTERNAME ] : MOBILE214 [ windir ] : C:\Windows [ SystemRoot ] : C:\Windows [ NUMBER_OF_PROCESSORS ] : 4 [ USERNAME ] : Dev [ PUBLIC ] : C:\Users\Public [ PSModulePath ] : C:\Windows\system32\WindowsPowerShell\v1.0\Modules\ [ CommonProgramFiles(x86) ] : C:\Program Files (x86)\Common Files [ ComSpec ] : C:\Windows\system32\cmd.exe [ APPDATA ] : C:\Users\Dev\AppData\Roaming
0 comments: