我有一个基于命令行的程序,我想写一个基于gui的包装器。有没有办法,我可以将stdout蒸汽从该程序重定向到我的gui并用参数启动另一个程序?
谢谢
答案 0 :(得分:2)
是。使用Process
调用程序并获取进程的输入/输出/错误流。(请参阅此处的示例:http://www.rgagnon.com/javadetails/java-0014.html)
我在格式化方面遇到了一些问题,所以这里有一些相关的链接:
答案 1 :(得分:0)
尝试Apache common-exec,它提供了一个API来调用命令并捕获stderr,stdout并提供一个标准输入。