码迷,mamicode.com
首页 > 其他好文 > 详细

Runtime 类的使用

时间:2015-07-29 22:57:20      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:

package com.System.Runtime;

import java.io.IOException;

/*
     RunTime   该类类主要代表了应用程序运行的环境。
         
         getRuntime()  返回当前应用程序的运行环境对象。
         exec(String command)  根据指定的路径执行对应的可执行文件。
         freeMemory()   返回 Java 虚拟机中的空闲内存量。。 以字节为单位
         maxMemory()    返回 Java 虚拟机试图使用的最大内存量。
         totalMemory()    返回 Java 虚拟机中的内存总量
     */
/*public class Runtimeuse {
    
    public static void main(String[] args) {
    
         Runtime rt = Runtime.getRuntime();
         
         System.out.println("返回当前应用程序的环境对象,"+rt.getRuntime());
        
         try {
            rt.exec("C:\\Windows\\system32\\CALC.EXE");//打开一个计算器
        } catch (IOException e) {
        
            e.printStackTrace();
        }
         Thread.sleep(3000);
         process.destroy();
        //返回 Java 虚拟机中的空闲内存量。。 以字节为单位
         System.out.println("Java 虚拟机中的空闲内存量,"+rt.freeMemory());
         //返回 Java 虚拟机试图使用的最大内存量。
         System.out.println("ava 虚拟机试图使用的最大内存量,"+rt.maxMemory());
         //totalMemory()    返回 Java 虚拟机中的内存总量
         System.out.println("Java 虚拟机中的内存总量,"+rt.totalMemory());
    
    }

}*/

//    打开一个程序 3秒后关闭
public class Runtimeuse {
    
    public static void main(String[] args) throws InterruptedException {

    Runtime rt = Runtime.getRuntime();
    try {
        Process pr =rt.exec("C:\\Windows\\system32\\CALC.EXE");
        Thread.sleep(3000);
        pr.destroy();
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
    }
}
    技术分享

 

Runtime 类的使用

标签:

原文地址:http://www.cnblogs.com/fujilong/p/4687564.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!