java执行exe,并等待exe执行,打印输出

来源:互联网 发布:盛科网络上市了吗 编辑:程序博客网 时间:2024/06/05 15:30
final Process p = Runtime.getRuntime().exec("fg3pf batch C:/tomcat/webapps/FaceGen/img/batch.csv f");try{BufferedInputStream br = new BufferedInputStream(p.getInputStream());BufferedOutputStream br1 = new BufferedOutputStream(p.getOutputStream());int ch;StringBuffer text = new StringBuffer("获得的信息是: \n");while ((ch = br.read()) != -1) {text.append((char) ch);}int   retval   =   p.waitFor();System.out.println(text+br1.toString());System.out.println(retval);} catch (IOException e) {e.printStackTrace();} finally{//System.out.print(p.exitValue());}


0 0
原创粉丝点击