Pessoal… fiz uma aplicacao no linux e esta rodando normalmente… porem fui testar no windows… quando faco o comando Process.waitFor() ele trava … so com ctrl+al+del e matando a aplicacao…
Alguem pode me explicar? como contornar isso?
Code:
.
.
.
.
Runtime run = Runtime.getRuntime();
Process process=run.exec(teste);
process.waitFor();
.
.
.
Entao… meu teste é um programa em C que gera um TXT … o pq deu estar usando o waitFor() é pq quero que termine a execucao para depois eu ler esse meu TXT… se eu tiro esse waitFor ele passa direto para outra tarefa… e nao acha o arquivo… pq ele vai ler esse arquivo…
Eu fiz uma telinha em SWING para achar o arquivo e apartir desse arquivo eu rodo o programa em C e gero o TXT…
entao esse exec(teste) pega o arquivo q eu entrei e gera o TXT…
Como eu poderia resolver isso sem precisar usar o waitFor()?
Obrigada