- 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.结束。