通过JAVA程序执行CMD命令
来源:互联网 发布:网络信息的弊大于利 编辑:程序博客网 时间:2024/05/16 05:09
使用Runtime与Process两个类;Runtime能够使应用程序与其运行环境相连接。Process可用于控制进程并获取相关信息。Process类提供了进程输入,进程输出,等待进程完成,检查进程的退出状态以及销毁进程的方法的功能。
@Test public void testRunntime(){ Process process = null; try { process = Runtime.getRuntime().exec("ping www.163.com"); BufferedReader br = new BufferedReader(new InputStreamReader(process.getInputStream(),"GBK")); //不加GBK,会出现乱码 while (true) { String s = br.readLine(); if (s == null) { break; } System.out.println(s); } br.close(); process.waitFor(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } if (process.exitValue() == 0) { System.out.println("success!"); } }
运行结果如下:
0 0
- 通过JAVA程序执行CMD命令
- 通过管道执行cmd命令
- 通过管道执行cmd命令
- java执行cmd命令
- java 执行 cmd 命令
- java执行CMD命令
- java 执行 cmd 命令
- java执行cmd命令
- java执行cmd命令
- JAVA执行cmd命令
- java执行cmd命令
- java程序执行cmd
- java通过cmd命令调用sqlplus执行sql脚本
- java 执行windows cmd命令
- JAVA 调用cmd执行命令
- java执行命令(cmd,shell)
- cmd java命令不能执行
- java执行命令(cmd,shell)
- How to become a google software engineer
- VS下配置libcurl和openssl
- [OpenLayers 3] 一个简单的地图
- dell iDRAC 配置远程访问管理
- 从0开始学习 GITHUB 系列之「初识 GITHUB」
- 通过JAVA程序执行CMD命令
- matlab deeplearning用于图像分类的源代码理解
- Web前端从入门到放弃(js数据类型、变量命名规范)
- Shell (1)
- Oracle锁表以及解锁
- 什么是Java中的运算符
- MYsql:数据库内容完整复制到另一数据库
- apk字体大小跟着系统字体大小变化的问题处理
- 表格分割 在另一个区域打开跳转网页