Pergunta

É possível fazer um "C como" garfo em Java, utilizando um novo processo JVM independente?

Como?

Foi útil?

Solução

Funnily, estou apenas trabalhando nisso: um processo Java em execução outros processos Java. Eu usei o artigo de Runtime.exec () para ProcessBuilder como uma base sólida, e Quando Runtime.exec () não irá como um bom conselho como para devorar os fluxos de saída.

PS .: Para aqueles que querem saber, eu tinha que fazer isso (em vez de desova novos tópicos), porque ainda outro processo Java está verificando a presença desses processos que são, normalmente, corriam separadamente com comandos shell.

Outras dicas

Esta resposta é provavelmente um pouco tarde, mas:

http://akuma.kohsuke.org/

parece ser exatamente o que você está procurando

O Aplicação Isolamento API (JSR 121) introduz Isolate que aborda esse uso caso.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top