Java的Runtime类

来源:互联网 发布:就业报表数据分析报告 编辑:程序博客网 时间:2024/05/21 18:36

Runtime类封装了Java程序运行时的环境(JVM)信息。每个 Java 应用程序只有一个 Runtime 类实例,使应用程序能够与其运行的环境相连接。必然,Runtime对象是由JVM创建的,程序员只能通过getRuntime() 方法来获取。通过Runtime对象可以获取系统信息(如:内存、CPU情况),可以控制JVM(如:管理内存、控制线程等),也可以执行系统命令(适用于多任务系统)。

执行系统命令的示例:

public static void main(String[] args) {
    Runtime run = Runtime.getRuntime();
        Process process = null;
        try {
            process = run.exec("notepad"); // 执行cmd命令(windows的记事本)
        } catch (Exception e) {
            System.out.println("Error executing notepad.");
        }
}

ecec()方法返回一个Process对象,可以使用这个对象控制Java程序与新运行的进程进行交互。

0 0
原创粉丝点击