- PR -

入力待ちのあるプログラムの実行

1
投稿者投稿内容
ノリ
常連さん
会議室デビュー日: 2004/09/24
投稿数: 32
投稿日時: 2004-11-12 12:09
いつもお世話になっています。
また質問なのですがjavaで他言語(C言語など)のプログラムを実行するのに入力待ちのあるプログラムを実行しようとすると反応しなくなりました。
Runtime#exec()を使用していますがなにか良い方法はないでしょうか?
ぼんじぃ
ベテラン
会議室デビュー日: 2004/05/21
投稿数: 70
投稿日時: 2004-11-12 12:39
こんにちは

プロセスに入力したい場合はProcess#getOutputStreamを使えば良いのではないでしょうか?
詳細はJavaDocを参照してください。
あいつー
ベテラン
会議室デビュー日: 2004/05/20
投稿数: 89
投稿日時: 2004-11-12 13:01
あいつーです。

或いはただ単に終了を待ちたい、ということであれば
Process#waitForを使用すればよいかと。
ノリ
常連さん
会議室デビュー日: 2004/09/24
投稿数: 32
投稿日時: 2004-11-13 15:26
レス遅くなってすいません。
解答ありがとうございます。
すぐにやってみたいと思います。
1

スキルアップ/キャリアアップ(JOB@IT)