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]