【问题标题】:java - write a gui wrapper around a command line based programjava - 围绕基于命令行的程序编写 gui 包装器
【发布时间】:2011-04-30 15:50:25
【问题描述】:

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

谢谢

【问题讨论】:

    标签: java user-interface command-line


    【解决方案1】:

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

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

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

    【讨论】:

    【解决方案2】:

    试试Apache common-exec,它提供了一个api来调用命令并捕获stderr、sdtout并提供一个stdin。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-11
      相关资源
      最近更新 更多