java执行命令行

复制代码
        List<String> command = new ArrayList<String>();
        command.add("ping");

        ProcessBuilder processBuilder = new ProcessBuilder(command);
        Process process = processBuilder.start();
        BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream(), "gbk"));
        StringBuffer stringBuffer = new StringBuffer();
        String line = null;
        while((line = reader.readLine())!=null){
            stringBuffer.append(line);
            stringBuffer.append("\n");
        }
        System.out.println(stringBuffer.toString());
        reader.close();
复制代码

 

posted @   rubekid  阅读(197)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示