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("
");
        }
        System.out.println(stringBuffer.toString());
        reader.close();
原文地址:https://www.cnblogs.com/rubekid/p/4728656.html