Monday, March 28, 2016

Java Examples : How To Display All Environment Variables

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();
  
  Set keySet = 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


Screenshot

How To Display All Environment Variables In Java


Related Posts:

0 comments: