00001 package jpl.util; 00002 00003 import java.io.BufferedReader; 00004 import java.io.InputStream; 00005 import java.io.InputStreamReader; 00006 00007 public class Getenv 00008 { 00009 00010 public static void main(String args[]) 00011 { 00012 00013 try { 00014 getenv(); 00015 } 00016 catch (java.io.IOException e) { } 00017 } 00018 00019 public static void getenv() 00020 throws java.io.IOException, java.io.UnsupportedEncodingException 00021 { 00022 Runtime rt = Runtime.getRuntime(); 00023 00024 String a[] = new String[3]; 00025 a[0] = "CMD"; 00026 a[1] = "/C"; 00027 a[2] = "SET"; 00028 00029 Process p = rt.exec(a); 00030 00031 InputStream is = p.getInputStream(); 00032 00033 InputStreamReader isr = new InputStreamReader(is,"UTF8"); 00034 00035 BufferedReader br = new BufferedReader(isr); 00036 00037 getenv1(br); 00038 } 00039 00040 static void getenv1(BufferedReader br) 00041 throws java.io.IOException 00042 { 00043 00044 String s = br.readLine(); 00045 00046 if ( s != null ) 00047 { 00048 System.out.println(s); 00049 getenv1(br); 00050 } 00051 } 00052 } 00053