Java调用cmd命令并获取执行结果
(2016-11-22 10:32:24)
标签:
java调用cmd命令行 |
分类: java |
-
import
java.io.BufferedReader; -
import
java.io.InputStreamReader; -
-
public
class Command { -
public static void exeCmd(String commandStr) { -
BufferedReader br = null; -
try { -
Process p = Runtime.getRuntime().exec(commandStr); -
br = new BufferedReader( newInputStreamReader(p.getInputStream())); -
String line = null; -
StringBuilder sb = new StringBuilder(); -
while ((line null)= br.readLine()) != { -
sb.append(line + "\n"); -
} -
System.out.println(sb.toString()); -
} catch (Exception e) { -
e.printStackTrace(); -
} -
finally -
{ -
if (br null)!= -
{ -
try { -
br.close(); -
} catch (Exception e) { -
e.printStackTrace(); -
} -
} -
} -
} -
-
public static void main(String[] args) { -
String commandStr = "ping www.taobao.com" ; -
//String commandStr = "ipconfig"; -
Command.exeCmd(commandStr); -
} -
}
前一篇:三十岁——男人创业的最佳时机