Ocorreu o mesmo comigo, quando estava chamando um outro programa java, ele
estava se enrolando quando ocorria algumas excessões, aí passei a usar o método
System.exit(int), com isso ficou beleza.
Não sei se é o seu caso...
Falou.
----- Original Message -----
Sent: Monday, November 04, 2002
15:51
Subject: [java-list] Help - Problema
utilizando "process.waitFor()"!!!
Encontre sempre uma linha desocupada com o Discador BOL!
http://sac.bol.com.br/discador.html
Ainda
não tem AcessoBOL? Assine já! http://sac.bol.com.br
Ola Pessoal,
estou
tendo problemas em utilizar a classe java.lang.Process, no metodo waitFor(),
sendo que quando executo um comando(segue abaixo trecho do codigo) minha
aplicação congela ao executar a metodo waitFor(), isto no
Windows.
Atualmente a minha
aplicação esta rodando no Linux e não tem nenhum problema, sendo que quando
executo no windows, ocorre o problema mencionado.
Agradeço se alguem puder me
ajudar!!!
Trecho do
codigo:
"
Process
process = Runtime.getRuntime().exec(cmdLine);
process.waitFor();//congela nesta
linha!!!
int
returnCode = process.exitValue();
if ( (returnCode != 0) &&
(returnCode != 2) )
{
...
"
Atenciosamente,
Edson.