Runtime 类的使用

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();
    }
    }
}
    

 

转载于:https://www.cnblogs.com/fujilong/p/4687564.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值