Flavio,
 
  primeiramente quero agradecer por ter respondido.
 
Olha, eu estou utilizando exatamente o codigo mencionado, porem o processo nao finaliza, e quando vou no gerenciador de tarefas e finalizo o processo o mesmo executa as linhas de codigo abaixo do waitFor();
 
O processo que eu executo é o do SQLLOADER(SQLLDR) - Oracle!!!
 
Eu estou utilizando o Windows XP e o j2sdk1.4.0-rc!!!
 
O que pode ser o meu caso??
 
 
Edson.
 
P.S.: No Linux isso funciona sem nenhum problema!!!
 
----- Original Message -----
Sent: Monday, November 04, 2002 4:26 PM
Subject: Re: [java-list] Help - Problema utilizando "process.waitFor()"!!!

Eu uso esta classe e este metodo e funciona direitinho. Este método serve para esperar o processo encerrar. Uso exatamente como vc está usando. Vc tem certeza que o processo está sendo encerrado?
----- Original Message -----
Sent: Monday, November 04, 2002 3:51 PM
Subject: [java-list] Help - Problema utilizando "process.waitFor()"!!!

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.
 

Responder a