Java:使用jTextArea的交互式控制台

时间:2013-04-07 20:26:19

标签: java ide console cmd command

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

我能够获取cmd屏幕的输出内容,但如果用户想要运行一个命令,比如从stdin(这里是我的jTextArea)输入两个整数作为输入并在控制台屏幕上显示总和,那该怎么办呢?如果它发生在正常的cmd /终端。

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

1 个答案:

答案 0 :(得分:1)

请参阅java.lang.Process,方法java.lang.Process.getOutputStream()

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