java.lang 
Runtime

public class Runtime extends Object


  每个 Java 应用程序都有一个 Runtime 类实例,使应用程序能够与其运行环境相连接。

    运行环境就是系统,Java应用程序需要依赖系统,分配内存,运算地址,平台提供等,解析时是虚拟机运行。Java应用程序运行时,Runtime 实例就会被创建出来。


     Runtime类,没有构造函数,不可以实例化,但是还提供了非静态的方法。所以应该会提供静态的返回值类型为Runtime的方法获取该对象。


package cn.itcast.p1.other;
 
import java.io.IOException;
 
public class RuntimeDemo {
 
/**
 * @param args
 * @throws IOException 
 * @throws InterruptedException 
 */
public static void main(String[] args) throws IOException, InterruptedException {
    
    //获取Runtime对象。 
    Runtime r = Runtime.getRuntime();
    
    //调用exec执行一个程序。用notepad程序打开一个java文件
    Process p = r.exec("notepad.exe E:\\Demo.java");
   
    //Thread.sleep(4000);
    //p.destroy();
    }
 
}