0
Process proc = new ProcessBuilder("xterm").start();

プロセスが開始された後、この xterm ウィンドウにコマンドを書き込んで実行するにはどうすればよいですか?

私のアプリケーションでは、開始後に同じ xterm ウィンドウでコマンドを実行する必要があります。

4

3 に答える 3

0

Javaでは、から実行できるプロセスを作成できますRuntime

xtermlsなどのプロセスcatです...

Javaアプリケーションを使用して外部プロセスに命令を送信しようとしています。パラメータを使用してのみアプリケーションを初期化できますが、それだけでは不十分だと思います。

Process多くの有用な情報を提供するオブジェクトを使用できるようになるため、Javaを直接使用する方が適切です。

于 2011-12-30T09:08:36.137 に答える
0

キーストロークを外部アプリケーションに明示的に送信することはできませんが、送信することはできます

初期化パラメータ、たとえばNotepad "c:\\index.txt"- mycmd.exe -i 10 20 24、。

于 2011-12-30T09:06:09.477 に答える
0

これを試してみてください:

ProcessBuilder pb = new ProcessBuilder("xterm", "myArg1", "myArg2").start();

ProcessBuilderを参照してください。

于 2011-12-30T09:02:25.127 に答える