首页 > 学院 > 开发设计 > 正文

Process执行dos命令

2019-11-08 18:41:40
字体:
来源:转载
供稿:网友

很多时候是需要在java里运行dos命令的,比如sonar测试,博主做云测试系统时遇到过,现整理出来~~~

import java.io.BufferedReader;import java.io.InputStreamReader;public class PRocessUtil { public static void main(String[] args) throws Exception { Process process = Runtime.getRuntime().exec("cmd /c ipconfig"); /** * 读取标准缓冲区内容 * 用gb2312编码,否则乱码 */ BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(process.getInputStream(), "gb2312")); String line; while((line = bufferedReader.readLine()) != null) { System.out.println(line); } //检查命令是否执行失败 if(process.waitFor() != 0) { System.out.println("fail"); } else { System.out.println("success"); } }}

这里写图片描述


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表