Executar Vários Programas Dependentes C em Java

2 respostas
_

Olá Senhores,
Eu sou iniciante em java e me perdoêm se eu estiver postando num fórum que não condiz com a pergunta, mas é que estou precisando muito de ajuda…
Eu preciso chamar na minha classe java três programas (no Linux) feitos em C onde o segundo precisa que o primeiro tenha terminado para que possa fazer uso de seus resultados; o terceiro precisa ser executado logo após o segundo terminar pelo menos motivo. Ou seja,
executa 1
espera o 1 acabar
executa 2
espera o 2 acabar
executa 3
Se alguém puder me salvar eu fico-lhe mui grato! Eu preciso disso pra minha monografia…
ps.: eu executo programas com o Runtime r = Runtime.getRuntime(); porém eu preciso impedir que os três programas executem ao mesmo tempo.
Meu e-mail é [email removido]
Obrigado.
:roll:

2 Respostas

V

quando vc rodar o Runtime.exec() ele retorna um Process, para esperar que o processo acabe chame o método Process.waitFor()

_

Ok, obrigado!
Vou testar e se der certo te agradeço denovo…
hehehe
:wink:

Criado 27 de dezembro de 2004
Ultima resposta 28 de dez. de 2004
Respostas 2
Participantes 2