1

我正在使用 jTextArea 为 IDE 开发类似控制台的 cmd。我想要做的是当我单击执行按钮时,它会在 jTextArea 中为我提供交互式输入/输出屏幕。

我能够获取 cmd 屏幕的输出内容,但是如果用户想要运行一个命令,比如从 stdin(这里来自我的 jTextArea)获取两个整数作为输入,并在我的控制台屏幕上显示总和,就好像它发生了一样在普通的 cmd/终端中。

如何将输入发送到该实例/会话?

4

1 回答 1

1

参见java.lang.Process,方法java.lang.Process.getOutputStream()

这个名字OutputStream是一个值得怀疑的选择,因为它是底层进程的输入,是你程序的输出。

于 2013-04-07T20:31:53.037 回答