Espera para execução de arquivo junto com Java

3 respostas
J

Olá, caros companheiros.
Durante a execução de um código eu preciso abrir um arquivo .vbs, conforme segue:

Classe que executa o arquivo
public class Gera {
    public void rodaAplicativo(String local){
        try {
        Runtime.getRuntime().exec(local);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}
main
public static void main(String[] args) {

        Gera x = new Gera();
        x.rodaAplicativo("C:\x.vbs");
    }
Minha pergunta: O Java vai esperar a execução do arquivo, ou ele vai continuar rodando junto com o "x.vbs"? Se ele continuar rodando, como faço para o java ficar de stand-by esperando a conclusão do arquivo chamado? Abrassos

3 Respostas

D

o java encerra…pq ele xama seu arquivo…depois disso o main acaba…
intao só seu arquivo fik executando…

vlw

J

Damiao Cunha:
o java encerra…pq ele xama seu arquivo…depois disso o main acaba…
intao só seu arquivo fik executando…

vlw


No caso eu coloquei somente uma parte do código :roll: … a classe que roda o arquivo será chamada várias vezes no main, e depois da execução do arquivo há códigos que irão utilizar a informação produzida pelo “.vbs”.
Para continuar o código, o java precisaria ficar “parado” esperando a execução do arquivo. Não testei por que ainda não tenho os scripts na mão. Vou conseguir eles até o meio dessa semana.

Abrass

D

bom,
ai já n sei como vai s comportar seus scripts…

  • nesse caso q vc mostoru ai…

ele para msm…
vlw

Criado 4 de julho de 2010
Ultima resposta 4 de jul. de 2010
Respostas 3
Participantes 2