Javaちょこっとリファレンス
HOME > システムプロパティ値を取得する

システムプロパティ値を取得する

定義されているシステムプロパティのキーと値を全件表示するサンプルです。

サンプルソースコード

システムプロパティ値を全件読み込む
import java.util.Properties;
import java.util.HashMap;
import java.util.Iterator;

public class SystemPropertyReadSample {

    public static void main(String args[]) {

        //Property値をセットするMapを生成
        HashMap<Object, Object> hm = new HashMap<Object, Object>();

        //システムプロパティを読み込みMapにセットする
        Properties p = System.getProperties();
        hm.putAll(p);

        //読み込んだ全てのシステムプロパティを画面に表示する
        Iterator<String> it = hm.keySet().iterator();
        while (it.hasNext()) {
            String key = (String)it.next();
            String val = (String)hm.get(key);
            System.out.println("【" + key + "】" + val);
        }

    }

}

実行結果
C:\>java SystemPropertyReadSample 【java.vm.version】17.1-b03 【sun.jnu.encoding】MS932 【java.vendor.url】http://java.sun.com/ 【java.vm.info】mixed mode 【user.dir】C:\  ・  ・

ここでは省略していますが、全システムプロパティが表示されます。

その他カテゴリ

HOMEへ戻る TOPへ戻る