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:
Executar Vários Programas Dependentes C em Java
_
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

Criado 27 de dezembro de 2004
Ultima resposta 28 de dez. de 2004
Respostas 2
Participantes 2
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo