import java.util.*; public class TestSystemVars { public static final String SYSTEM_ENV_PREFIX = "Env-"; // NOI18N /** * Get just the system environment variables. */ public static Map getSystemEnvVars() { Map systemEnvVariables; /* if (systemEnvVariables == null) { synchronized (systemEnvVariablesLock) { if (systemEnvVariables == null) { */ systemEnvVariables = new HashMap(); System.out.println("Have environment variables:"); for (Enumeration enum = System.getProperties().propertyNames(); enum.hasMoreElements(); ) { String key = (String) enum.nextElement(); if (key.startsWith(SYSTEM_ENV_PREFIX)) { String value = (String) System.getProperty(key); if (value != null) { systemEnvVariables.put(key.substring(SYSTEM_ENV_PREFIX.length()), value); System.out.println("NAME = '"+key.substring(SYSTEM_ENV_PREFIX.length())+"', VALUE = '"+value+"'"); } } } /* } } } */ return systemEnvVariables; } public static void main(String[] args) { getSystemEnvVars(); } }