runtime是程序运行时环境,有其相应的runtime类对象用以表征这个运行环境。而runtime对象是不能直接生成,在java中有runtime类,runtime.getRuntime方法就能获取当前运行进程的环境。
那么runtime对象有什么用呢?据我了解的,runtime对象可以执行基于运行环境的操作,例如,我们在一个进程中利用相同的运行环境调用其他程序实例:
Java代码
public class Test {
public static void main(String[] args) throws Exception {
Runtime rt = Runtime.getRuntime();
// 运行一个exe程序
Process proc = rt.exec("C:\\Program Files\\Internet Explorer\\iexplore.exe");
// 运行一个dos命令
// 开关E:ON指定dos命令处理器允许命令扩展
// 开关 /c指明后面跟随的字符串是命令,并在命令执行后关闭dos窗口
// start 命令会开启一个单独的窗口执行所提供的命令
Process proc2 = rt.exec("cmd /E:ON /c taskmgr");
}
}
更多的在日后再补充!