1

IDE用に、jTextAreaを使用してコンソールのようなcmdを開発しています。私がやりたいことは、実行ボタンをクリックすると、jTextArea にインタラクティブな入力/出力画面が表示されることです。

コマンド画面の出力内容を取得することはできますが、ユーザーが stdin (ここでは jTextArea から) から入力として 2 つの整数を取得し、その合計をコンソール画面に表示するようなコマンドを実行したい場合はどうすればよいでしょうか。通常のコマンド/ターミナルで。

そのインスタンス/セッションに入力を送信するにはどうすればよいですか?

4

1 に答える 1

1

java.lang.Process、メソッドjava.lang.Process.getOutputStream()を参照してください。

名前OutputStreamは疑わしい選択です。なぜなら、それは基礎となるプロセスの入力であり、プログラムの出力だからです。

于 2013-04-07T20:31:53.037 に答える