コマンドラインからいくつかのコマンド( 'x'と言う)を実行すると、次のメッセージが表示されます。 "....続行するにはいずれかのキーを押します。したがって、ユーザーの入力がブロック解除されるのを待ちます。Javaで起動されたプロセスからどのようにブロックを解除できますか?
しかし、ときに私はJavaから同じコマンド(「X」)を実行します。
Process p = Runtime.getRuntime().exec(cmd, null, cmdDir);
// here it blocks and cannot use outputstream to write somnething
p.getOutputStream().write(..);
コードブロックを...
私は、プロセスの出力ストリームに何かを書くしようとしましたが、どのようにすることができます私はコードがその行に到達することは決してないだろうか?