java - 围绕基于命令行的程序编写一个gui包装器

时间:2011-04-30 15:50:26

标签: java user-interface command-line

我有一个基于命令行的程序,我想写一个基于gui的包装器。有没有办法,我可以将stdout蒸汽从该程序重定向到我的gui并用参数启动另一个程序?

谢谢

2 个答案:

答案 0 :(得分:2)

是。使用Process调用程序并获取进程的输入/输出/错误流。(请参阅此处的示例:http://www.rgagnon.com/javadetails/java-0014.html

我在格式化方面遇到了一些问题,所以这里有一些相关的链接:

  1. How to create a process in Java
  2. Java Process with Input/Output Stream

答案 1 :(得分:0)

尝试Apache common-exec,它提供了一个API来调用命令并捕获stderr,stdout并提供一个标准输入。