现在的位置: 首页 > 综合 > 正文

java System类

2013年03月05日 ⁄ 综合 ⁄ 共 937字 ⁄ 字号 评论关闭

import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Map;
import java.util.Properties;

/**
 * System类代表了当前java程序的允许平台,程序不能创建System类的对象
 * System类提供了代表标准输入、标准输出和错误输出的类属性;并提供了一些静态方法用于访问环境变量、系统属性的方法
 * 还提供加载文件和动态链接库的方法
 * @author liyongyong
 *
 */

public class TestSystem {

    /**
     * @param args
     * @throws IOException
     * @throws FileNotFoundException
     */
    public static void main(String[] args) throws FileNotFoundException, IOException {
       
        Map<String, String> env = System.getenv();    //获取系统所有的环境变量
        for (String name : env.keySet())
        {
            System.err.println(name + "/t/t-------->/t/t" + env.get(name));
        }
        System.out.println(System.getenv("JAVA_HOME"));    //获取指定环境变量的值
        Properties props = System.getProperties();        //获取所有的系统属性
        props.store(new FileOutputStream("props.txt"), "System Properties");     //保存文件里

        System.out.println(System.getProperty("os.name"));    //输出特定的系统属性
    }
}

抱歉!评论已关闭.