PrintEnv.java



/** プログラムの実行環境を調べる PrintEnv クラス */
import java.util.*;
public class PrintEnv {

  /** 最初に呼び出されるメソッド */
    public static void main( String argv[] ){
     // システムのプロパティを得る
        Properties env = System.getProperties();
     // プロパティの名前のリストを得る
        Iterator names = (Iterator)env.propertyNames();
     // プロパティの名前と値の一覧を標準出力に表示
        while( names.hasNext() ) {
            String name = names.next().toString();
            String value = env.getProperty( name );
            System.out.println( name + '\t' + ":" + value );
        }
    }
}