标签:
代码 public class RuntimeTest { public static void main(String[] args) throws Exception{ Runtime runtime = Runtime.getRuntime();//Runtime.getRuntime()用来获取Runtime类的一个实例。 runtime.exec("notepad");// 打开一个记事本程序 } }
代码 public class RuntimeTest { public static void main(String[] args) { Runtime rt = Runtime.getRuntime();// 获取Runtime 类的实例 // System.out.println(rt.freeMemory()); // System.out.println(rt.totalMemory()); try { // Process java.lang.Runtime.exec(String command) // 执行一个外部程序来作为当前程序的一个子进程 // rt.exec("notepad"); // 也可以使用exec来编译JAVA的源文件。 rt.exec("javac Hello.java"); Process p = rt.exec("java Hello"); InputStream is = p.getInputStream();// 获取输入流 int data; while ((data = is.read()) != -1) { System.out.print((char) data); } } catch (IOException e) { e.printStackTrace(); } } } class Hello { public static void main(String[] args) { System.out.println("Hello World"); } }
标签:
原文地址:http://www.cnblogs.com/dmir/p/4726927.html