定義されているシステムプロパティのキーと値を全件表示するサンプルです。
サンプルソース
例)システムプロパティ値を全件読み込む
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
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:\ ・ ・
ここでは省略していますが、全システムプロパティが表示されます。