java Runtime类

api文档中该类并没有提供构造函数。

说明不可以new对象。那么会直接想到该类中的方法都是静态的。

发现该类中还有非静态方法。

说明该类肯定会提供了方法获取本类对象。而且该方法时静态的,返回值类型是本类类型。

该方法是:static Runtime getRuntime();

public class RuntimeDemo {
    public static void main(String[] args) {
        Runtime r = Runtime.getRuntime();
        try {
//            r.exec("D:\\TIM\\Bin\\TIM.exe"); 打开
            Process p = r.exec("calc"); //打开计算器
            p.destroy();  //杀死子进程

        } catch (IOException e) {
            e.printStackTrace();
        }

        try {
            r.exec("notepad E:\\code\\src\\lang\\RuntimeDemo.java");
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

 

 

posted @ 2020-04-10 13:05  hongxiao2020  阅读(229)  评论(0编辑  收藏  举报