java获取系统环境变量和系统属性
代码
package jdk.system;
import java.util.Map;
import java.util.Properties;
import java.util.Set;
/**
* @author <a href="mailto:zhangting@taobao.com">张挺</a>
* @since 2010-3-26 10:11:16
*/
public class SystemEnvDemo {
public static void main(String[] args) {
System.out.println("current system environment variable:");
Map<String,String> map = System.getenv();
Set<Map.Entry<String,String>> entries = map.entrySet();
for (Map.Entry<String, String> entry : entries) {
System.out.println(entry.getKey() + ":" + entry.getValue());
}
System.out.println("---------------");
System.out.println("current system properties:");
Properties properties = System.getProperties();
Set<Map.Entry<Object, Object>> set = properties.entrySet();
for (Map.Entry<Object, Object> objectObjectEntry : set) {
System.out.println(objectObjectEntry.getKey() + ":" + objectObjectEntry.getValue());
}
}
}