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

  1. import java.io.*;  
  2. class Exec{  
  3.         public static void main(String []args)throws IOException{  
  4.                 //Linux系统命令:ls -l  
  5.                 String command = "ls -l";  
  6.                 //获取当前系统的环境。  
  7.                 Runtime rt = Runtime.getRuntime();  
  8.                 //执行  
  9.                 Process p = null;  
  10.                 p = rt.exec(command);  
  11.                 //获取执行后的数据  
  12.                 BufferedReader br = new BufferedReader(new InputStreamReader(p.getInputStream()));  
  13.                 String msg = null;  
  14.                 //输出。  
  15.                 while((msg = br.readLine())!=null){  
  16.                         System.out.println(msg);  
  17.                 }  
  18.                 br.close();  
  19.         }  
  20. }  
上面的代码比较简单:

其中分为几个步骤:

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

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

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

4.输出数据。

5.结束。

你可能感兴趣的:(java,String,command,null)