实现 java 执行 cmd 命令,打印输出,等待cmd 完全执行完成后才执行下面代码
来源:互联网 发布:众途软件 编辑:程序博客网 时间:2024/04/29 11:51
//执行windows 下 ejtag命令
final Process p = Runtime.getRuntime().exec("D:\\loongson\\OtherTools\\ejtag-debug-cygwin\\ejtag_debug_usb.exe -e 'source D:/ejtag-debug-cygwin/configs/config.ls1dspiUpload'");//获取进程的标准输入流
final InputStream is1 = p.getInputStream();
//获取进城的错误流
final InputStream is2 = p.getErrorStream();
//启动两个线程,一个线程负责读标准输出流,另一个负责读标准错误流
new Thread() {
public void run() {
BufferedReader br1 = new BufferedReader(new InputStreamReader(is1));
try {
String line1 = null;
while ((line1 = br1.readLine()) != null) {
if (line1 != null){
System.out.println("=AA==========line1======"+line1);
}
}
} catch (IOException e) {
e.printStackTrace();
}
finally{
try {
is1.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}.start();
new Thread() {
public void run() {
BufferedReader br2 = new BufferedReader(new InputStreamReader(is2));
try {
String line2 = null ;
while ((line2 = br2.readLine()) != null ) {
if (line2 != null){
System.out.println("=AA==========line2======"+line2);
}
}
} catch (IOException e) {
e.printStackTrace();
}
finally{
try {
is2.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}.start();
p.waitFor();
p.destroy();
- 实现 java 执行 cmd 命令,打印输出,等待cmd 完全执行完成后才执行下面代码
- 实现 java 执行 cmd 命令,打印输出,等待cmd 完全执行完成后才执行下面代码 .
- JAVA代码实现执行CMD命令
- JAVA代码实现执行CMD命令
- java 运行cmd命令 等待执行bat
- java执行cmd命令
- java 执行 cmd 命令
- java执行CMD命令
- java 执行 cmd 命令
- java执行cmd命令
- java执行cmd命令
- JAVA执行cmd命令
- java执行cmd命令
- java 执行cmd代码
- JAVA代码实现执行CMD命令的方法
- java执行cmd命令工具实现
- java调用.bat,.cmd或执行cmd命令并将输出结果显示的代码
- Java执行CMD命令并等待返回结果
- 用explain来解析sql语句,然后建立正确的索引
- 外键笔记
- 快速掌握activity的生命周期
- 异常:net.sf.cglib.beans.BulkBeanException
- KindEditor 实现图文上传方法介绍
- 实现 java 执行 cmd 命令,打印输出,等待cmd 完全执行完成后才执行下面代码
- 利用vs.net快速开发windows服务(c#)
- BlazeDS知识积累
- PHP相关系列 - PHP CLI
- 簇 扇区
- COM的常用函数
- 内存对齐的规则以及作用
- 框架Iframe指定网页位置嵌套代码
- [迭代加深 A *] Palamaze (皇宫VS迷宫)