Java运行linux和windows系统命令

来源:互联网 发布:淘宝手机解锁靠谱吗 编辑:程序博客网 时间:2024/04/27 23:01


在java中运行系统命令的代码:


package executiveUnixCmd;import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;public class ExecutiveCmd {    public static void main(String[] args){          InputStream in = null;          String res = "";        String line = null;        try {            //Process pro = Runtime.getRuntime().exec("C:\\Windows\\System32\\ping www.baidu.com");            Process pro = Runtime.getRuntime().exec(new String[]{"sh","-c","ls -l|grep ^d"});              pro.waitFor();              in = pro.getInputStream();              BufferedReader read = new BufferedReader(new InputStreamReader(in));             while((line=read.readLine())!=null){            res += line+"\r\n";            }            System.out.println("INFO:"+res);          } catch (Exception e) {              e.printStackTrace();          }      }  }





1 0
原创粉丝点击