Pregunta

¿Es posible hacer una "C" como " fork en java, utilizando un nuevo proceso jvm independiente?

¿Cómo?

¿Fue útil?

Solución

Curiosamente, solo estoy trabajando en esto: un proceso Java que ejecuta otros procesos Java. Usé el artículo Desde Runtime.exec () hasta ProcessBuilder como una base sólida, y Cuando Runtime.exec () no lo hará como un buen consejo sobre cómo engullir las secuencias de salida.

PD .: Para aquellos que se preguntan, tuve que hacer eso (en lugar de generar nuevos hilos) porque otro proceso de Java está verificando la presencia de estos procesos que, normalmente, se ejecutan por separado con comandos de shell.

Otros consejos

Esta respuesta es probablemente un poco tarde pero:

http://akuma.kohsuke.org/

parece ser exactamente lo que buscas

La API de aislamiento de aplicaciones (JSR 121) introduce Isolate que trata este caso de uso.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top