55

新しい独立したjvmプロセスを使用して、Javaで「Cのような」フォークを実行することは可能ですか?

どのように?

4

3 に答える 3

15

この答えはおそらく少し遅れていますが:

http://akuma.kohsuke.org/

まさにあなたが探しているもののようです

于 2010-11-30T15:24:06.033 に答える
12

おかしなことに、私はこれに取り組んでいます: Java プロセスが他の Java プロセスを実行しています。私は、Runtime.exec() から ProcessBuilder への記事を強固な基盤として使用し、Runtime.exec() が出力ストリームをどのように飲み込むかについての良いアドバイスとして使用しませんでした。

PS .: 不思議に思っている人のために、(新しいスレッドを生成する代わりに) そうしなければならなかったのは、別の Java プロセスが、通常はシェル コマンドで個別に実行されるこれらのプロセスの存在をチェックしているためです。

于 2008-11-13T17:44:47.053 に答える
4

Application Isolation API (JSR 121)は、Isolateこのユース ケースに対応するものを導入しています。

于 2014-01-09T18:21:30.470 に答える