public class Test {

	public static void main(String[] args) throws UnsupportedEncodingException
{
Runtime r = Runtime.getRuntime();//获取Runtime实例
p(r.freeMemory());//剩余内存
p(r.totalMemory()/1024/1024);//总内存
p(r.maxMemory()/1024/1024);//最大可用内存
p(r.availableProcessors());//核心数
List list = new ArrayList();
for(int i=0;i<100000;i++)
{
list.add("aaaaaaaaaaaaaaaaaaaabbbbbbbbbbb");
}
p(r.freeMemory());//剩余内存
r.gc();//垃圾回收, 测试用 实际应用中不要显式调用!!
p(r.freeMemory());//剩余内存
String s = "";
try {
//执行命令不支持cd切换目录,可以把目录作为参数传进去
Process proc = r.exec("cmd.exe /c dir", null, new File("c:"));
//执行有回显的命令
proc = r.exec("cmd.exe /c dir");
//打开可执行文件
r.exec("D:\\Program Files\\cradio_chs\\CRadio.exe");
//执行脚本
proc = r.exec("cmd.exe /c C:\\Users\\Administrator\\Desktop\\哨兵启动.cmd");
//获取回显
BufferedReader br = new BufferedReader(new InputStreamReader(proc.getInputStream(),"gbk"));
while((s=br.readLine())!=null)
{
p(s);
}
//打开可执行文件
r.exec("C:\\Program Files\\Microsoft Office\\Office16\\WINWORD.EXE C:\\Users\\Administrator\\Desktop\\违章push规则变更.doc");
r.exec("C:\\Program Files\\Microsoft Office\\Office16\\WINWORD.EXE C:\\Users\\Administrator\\Desktop\\违章\" \"push规则.docx");//空格用 \" \"代替
r.exec("notepad.exe");
proc.waitFor();
} catch (Exception e) {
e.printStackTrace();
}
}
public static void p(Object o)
{
System.out.println(o);
}
}

java Runtime类的更多相关文章

  1. learning java Runtime类中的exec

    var rt = Runtime.getRuntime(); // 类c语言当中的system()函数. rt.exec("notepad.exe");

  2. learning java Runtime 类 获取内存及处理器核数信息

    var rt = Runtime.getRuntime(); System.*)); System.*)); System.*)); System.out.println(rt.availablePr ...

  3. 深入研究java.lang.Runtime类

    一.概述      Runtime类封装了运行时的环境.每个 Java 应用程序都有一个 Runtime 类实例,使应用程序能够与其运行的环境相连接.      一般不能实例化一个Runtime对象, ...

  4. 浅析Java.lang.Runtime类

    一.概述      Runtime类封装了运行时的环境.每个 Java 应用程序都有一个 Runtime 类实例,使应用程序能够与其运行的环境相连接.      一般不能实例化一个Runtime对象, ...

  5. java 23 - 3 单例模式实现Runtime类

    Runtime:每个 Java 应用程序都有一个 Runtime 类实例,使应用程序能够与其运行的环境相连接. 其中一个方法: exec(String command) 在单独的进程中执行指定的字符串 ...

  6. 深入研究java.lang.Runtime类【转】

    转自:http://blog.csdn.net/lastsweetop/article/details/3961911 目录(?)[-] javalang 类 Runtime getRuntime e ...

  7. java.lang.Runtime类总结 【转】

    转自:http://blog.chinaunix.net/uid-128922-id-289994.html  Runtime类封装了运行时的环境.每个 Java 应用程序都有一个 Runtime 类 ...

  8. 【转】深入研究java.lang.Runtime类

    一.概述      Runtime类封装了运行时的环境.每个 Java 应用程序都有一个 Runtime 类实例,使应用程序能够与其运行的环境相连接.      一般不能实例化一个Runtime对象, ...

  9. Java中的Runtime类

    Runtime类描述了虚拟机一些信息.该类采用了单例设计模式,可以通过静态方法 getRuntime()获取Runtime类实例.下面演示了获取虚拟机的内存信息: package Main; publ ...

随机推荐

  1. js 增删改查

    <html><head lang="en"> <meta charset="UTF-8"> <title>< ...

  2. hibernate--一对多单向关联 (重点!!!)

    多对一是在多的类上存在一的对象 一对多是在一的类上存在多的集合. 多的类 user.java: package com.bjsxt.hibernate; import javax.persistenc ...

  3. 关于Spring3报org.aopalliance.intercept.MethodInterceptor错的问题解决方法_JavaLeader_新浪博客

    body { font-family: "Microsoft YaHei UI","Microsoft YaHei",SimSun,"Segoe UI ...

  4. html5新增标签集锦

    <keygen></keygen><meter low="69" high="80" max="100" op ...

  5. [iOS Animation]-CALayer 变换

    变换 很不幸,没人能告诉你母体是什么,你只能自己体会 -- 骇客帝国 在第四章“可视效果”中,我们研究了一些增强图层和它的内容显示效果的一些技术,在这一章中,我们将要研究可以用来对图层旋转,摆放或者扭 ...

  6. 五、pig学习

    一.什么是pig 1.pig和sql.map-reduce的关系 来自为知笔记(Wiz)

  7. hadoop如何查看文件系统

    1.查看当前的文件系统 [root@hadoopmaster bin]# . itemsdrwxr 00 00 /user 当然也可以以浏览器中这样查看localhost:50070   这就是had ...

  8. LPC1788的内部EEPROM使用

    Lpc1788内置有eeprom 使用代码 #ifndef __E2PRONINCHIP_H_ #define __E2PROMINCHIP_H #include "common.h&quo ...

  9. Solr 按照得分score跟指定字段相乘排序

    sort=product([you_field],query($q)) desc

  10. stm32驱动DS1302芯片

    天时可以自动调整,且具有闰年补偿功能.工作电压宽达2.5-5.5V.采用双电源供电(主电源和备用电源),可设置备用电源充电方式,提供了对后背电源进行涓细电流充电的能力.DS1302的外部引脚分配如下图 ...