0

私はFedoraで働いています。START と STOP の 2 つのボタンを持つ GUI を Java で作成したいと考えています。p1 と p2 の 2 つのプロセスがあります。[START] をクリックすると、p1 がバックグラウンドで実行され、p2 がフォアグラウンドで実行されるはずです。(ターミナルでは、./p1andを与えることでこれを行い./p2ます。) STOP をクリックすると、両方のプロセスが強制終了されます。(端末に相当するものは、CTRL+C と kill -9 pid です)。

誰でもこれを行う方法を提案できますか?

4

1 に答える 1

0

コメントで指摘されているように、Java では Process および ProcessBuilder API を使用して他のプロセスを開始できます。

次のリンクは、関連する API ドキュメントを示しています: http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Process.html http://docs.oracle.com/javase/1.5. 0/docs/api/java/lang/ProcessBuilder.html

API ドキュメントによると、プロセスを開始し、コマンドライン引数と環境変数を渡し、入力ストリームと出力ストリームにアクセスして、プロセスを強制終了できます。

スタック オーバーフローに関するいくつかの関連する質問もあります

于 2013-02-09T11:47:14.737 に答える