package local; import java.io.IOException; import java.io.InputStream; /** * Runtime类 * @function : * @author :jy * @company :万里网 * @date :2011-6-15 */ public class RunTimeTest { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Runtime rp = Runtime.getRuntime(); System.out.println(rp.freeMemory());//空闲内存 System.out.println(rp.maxMemory());//最大内存 try { rp.exec("notepad"); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } try { Process process = rp.exec("java -version"); InputStream in = process.getInputStream();//获取子进程的输入流 int data; while((data=in.read()) != -1){ System.out.print( (char)data ); } } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }