geshenyi 发表于 2013-1-31 12:30:00

Java调用系统命令学习(一)

import java.io.*;class Exec{      public static void main(String []args)throws IOException{                //Linux系统命令:ls -l                String command = "ls -l";                //获取当前系统的环境。                Runtime rt = Runtime.getRuntime();                //执行                Process p = null;                p = rt.exec(command);                //获取执行后的数据                BufferedReader br = new BufferedReader(new InputStreamReader(p.getInputStream()));                String msg = null;                //输出。                while((msg = br.readLine())!=null){                        System.out.println(msg);                }                br.close();      }} 
上面的代码比较简单:

其中分为几个步骤:

1.获取当前系统的运行环境。

2.在当前系统执行系统命令。

3.执行后,获取其执行后的数据。

4.输出数据。

5.结束。

========================================================================

上面是对执行系统命令后,返回结果。其实还可以调用系统的程序执行,这在下一篇会讲到。
页: [1]
查看完整版本: Java调用系统命令学习(一)