By Alvin Alexander. Last updated: June 4, 2016
Java FAQ: How do I print system environment variables from a Java application?
Here's a source code example that shows how to print system environment variables from a Java program:
package com.devdaily.javasamples; import java.util.Map; /** * Demonstrates how to print system environment variables * from a Java application. * Created by Alvin Alexander, http://devdaily.com. */ public class JavaSystemEnvironmentVariables { public static void main(String[] args) { // get the system environment variables System.out.println("Environment Variables"); Map
System environment variables output
Here's the output from this sample program, showing the system environment variables:
Environment Variables SECURITYSESSIONID = 2790d870 USER = al HOME = /Users/al APP_ICON_22269 = ../Resources/Eclipse.icns JAVA_JVM_VERSION = 1.5.0 __CF_USER_TEXT_ENCODING = 0x1F5:0:0 PATH = /usr/bin:/bin:/usr/sbin:/sbin SHELL = /bin/bash JAVA_MAIN_CLASS_22331 = com.devdaily.javasamples.JavaSystemEnvironmentVariables
As you can tell from that output, I created this example program on a Mac OS X computer.