当子进程结束后,如何获取JAVA中子进程的输出流余下的数据? 当子进程结束后,如何获取JAVA中子进程的输出流(即:OutputStream out=p.getOutputStream();)余下的数据? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不可以吧,子进程已经结束了,out.flush();是强行输出的,不可以获取得到余下的数据啊 我们用java来解决实际问题。java技术交流,讨论java的技术细节和最新技术。欢迎中高级程序员以及渴望学习java技术的初学者加入讨论。QQ群:3001581 和大家说说我的企图,用JAVA调用*.EXE程序,从IN.TXT文件中读取数据作为*.EXE的标准输入,捕捉*.EXE的标准输出,把输出对比OUT.TXT文件; 而IN.TXT文件包含了*.EXE程序的多次重复调用的数据. *.EXE运行的时候是了一个进程. 对问题的另一种思考:PROCESS类有办法知道子进程是结束了还是正在运行中??? 如果有办法可能可以解决问题. 应该不行, 进程已经结束了意味着其使用的资源已经回收.使用Runtime调用子进程可以获得子进程的输出, 子进程关闭前的输出可以捕获得到 java中如何实现登录界面与数据库正确连接? JavaApplet适用加载XML文件,并修改XML节点信息吗? strust2的action的name的值和WebRoot下的包名问题 初学,运行出错,帮忙看看 用math.abs打印菱形!!请指教 关于自动弹出页面的问题 今天面试的一道多线程题,求解 请问System.gc(),System.runFinalization()这两个函数到底有什么区别? 谁有邮件服务器实例? 请问使用throw抛出异常时,如何自定义异常!!! 一个关于类调用的问题 当子进程结束后,如何获取JAVA中子进程的输出流余下的数据? -----另一种思考:PROCESS类有办法知道子进程是结束了还是正在运行中???
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货