PrintEnv.java



import java.util.Enumeration;
import java.util.Properties;

/** プログラムの実行環境を調べる PrintEnv クラス */

public class PrintEnv {

   /** 最初に呼び出されるメソッド */

     public static void main( String argv[] ){

       // システムのプロパティを得る
          Properties env = System.getProperties();

       // プロパティの名前のリストを得る
          Enumeration names = env.propertyNames();

       // プロパティの名前と値の一覧を標準出力に表示
          while( names.hasMoreElements() ) {

              String name = names.nextElement().toString();
              String value = env.getProperty( name );
              System.out.println( name + '\t' + ":" + value );
          }
     }
}