每个java程序都有一个Runtime实例,且不能被实例化,无构造参数。采用单例模式。使应用程序能够与其运行的环境相连接,通过getRuntime()方法就可以得到这个实例。
通过Runtime实例,我们可以打开电脑上的某些进程。
此类相对简单,请看实例:
public class RuntimeTest {
public static void main(String[] args) {
Runtime r = Runtime.getRuntime();
try {
//打开QQ进程 。
r.exec("D:\\Program Files\\Tencent\\QQ\\QQProtect\\Bin\\QQProtect.exe");
//打开记事本。 内容为log.txt里的内容
Process process = r.exec("notepad.exe D:/log.txt");
Thread.sleep(5000);
//关闭记事本。
process.destroy();
} catch (Exception e) {
e.printStackTrace();
}
}
}