Java 调用cmd命令

来源:互联网 发布:易语言访问网页源码 编辑:程序博客网 时间:2024/05/21 09:32
String cmd = "netstat -ano | findstr 8080";        try {            List<String> cmds = new ArrayList<String>();            cmds.add("cmd.exe");            cmds.add("/c");            cmds.add(cmd);            ProcessBuilder pb = new ProcessBuilder(cmds);            Process process = pb.start();//          BufferedInputStream in = new BufferedInputStream(process.getInputStream());//          BufferedReader inBr = new BufferedReader(new InputStreamReader(in));//          String lineStr;//          while ((lineStr = inBr.readLine()) != null)//              // 获得命令执行后在控制台的输出信息//              System.out.println(lineStr);// 打印输出信息            // 检查命令是否执行失败。            if (process.waitFor() != 0) {                if (process.exitValue() == 1) {                    return true;                }                return false;            }//          inBr.close();//          in.close();            return false;        } catch (Exception e) {            e.printStackTrace();            return false;        }
0 0
原创粉丝点击