日期:2014-05-20  浏览次数:20657 次

JAVA 执行批处理 错误信息获取
正在做一个项目需要用java执行一个外部.sh脚本,该脚本运行另一个java包,有没有大侠知道如何获取由shell脚本执行的jar包所生成的信息以及抛出的错误? 我试了满久,只能获取shell脚本生成的信息,无法获取由它执行的java程序所生成的信息 :(
多谢各位了!

------解决方案--------------------
Runtime.getRuntime().exec("");
好像是这么写的吧,用这个相当于在dos界面下执行命令,返回一个Process类型的对象。该对象有取得outputstream之类的方法。可以取得相当于在dos界面输出的内容。