Monitorando Aplicativo ou auto update

2 respostas
K

Galera,
preciso fazer com que minha aplicação faça um auto update quando estiverem disponíveis novas versões.

Tenho um aplicativo cliente-servidor usando rmi que sempre verifica se sua versão está atualizada. Caso não esteja, ele terá que baixar a nova versão e depois re-carregar o sistema para poder ler os novos jar.

Consigo saber se a versão esta atualizada e baixar todos os jar porem não sei como fazer com que meu aplicativo se re-inicie para poder carregar os novos jar.

Daí pensei em fazer um prog que vai monitorar o outro, ou seja, se por um acaso o cliente rmi sair de execução, o monitorador faria sua execuao.

Alguém tem alguma idéia de como fazer esse monitoramento ou o auto update???

Abraços

2 Respostas

P

Cara,

Não bastaria você exibir uma mensagem para o usuário explicando que o programa será finalizado para atualização e solicitando que ele o reinicie?  seria  chamar System.exit(0).

 Caso isto não baste,  uma estudada no método Class.forName(). Talvez ele resolva o seu problema, ao recarregar as classes em memória.
cv1

Ja deu uma olhada no Java WebStart? Serve exatamente pra isso.

Criado 5 de julho de 2007
Ultima resposta 5 de jul. de 2007
Respostas 2
Participantes 3