Hi!<br>
<br>
The environment variables are operating system dependets,<br>
thus no platform-portable java method to read them.<br>
You may use the -D to define property when execute the class<br>
with java.exe or see my java source below, that prints all<br>
environment variables.<br>
The exec string is system dependent

), I use WinNT.<br>
On Win9x: "command /c set"<br>
On unix: "/bin/env"<br>
<br>
*********************<br>
import java.io.*;<br>
import java.util.*;<br>
<br>
public class GetEnv {<br>
public static void main(String[] args) {<br>
Properties envVars = new Properties();<br>
Enumeration e;<br>
String varName;<br>
<br>
try {<br>
envVars.load(<br>
Runtime.getRuntime().exec("cmd /c set").getInputStream()); <br>
} catch (Throwable t) {t.printStackTrace();}<br>
<br>
for (e=envVars.propertyNames(); e.hasMoreElements(); ) {<br>
varName=(String) e.nextElement();<br>
System.out.println("\n"+varName+" = <" + envVars.get(varName)+">");<br>
}<br>
}<br>
}<br>
*********************<br>
Have a nice Java!<br>