Problema ao executar programa externo

Olá forum,

Estou executando um executável externo por dentro da aplicação, usando o comando abaixo, mais o executável só inicia sua tarefa depois que eu fechar a aplicação, senãop ele fica esperando até eu fechar a aplicação, alguém tem uma dica ??

Não é um arquivo de lote, é um executável mesmo, o progrma para fazer backup do banco Firebird.

Process p = Runtime.getRuntime().exec(“gback.exe”);

Obrigado.

vc chegou a executar uma outra aplicação qualquer… para ver se não é no seu código…

ex: troque a linha

 Process p = Runtime.getRuntime().exec("gback.exe"); 

por

 Process p = Runtime.getRuntime().exec("iexplorer.exe"); 

e veja se ele executa o explorer sem que tenha que finalizar o programa…