Update aplicativo java (Atualização)

6 respostas
G

Boa noite,

Estou com um probleminha, estou tentando fazer um sistema de atualização,
ele verifica a versão atual (Pode Pegar de Um bloco de notas por exemplo) e se for menor do que a que estiver no sevidor (um FTP qualquer) ele realiza o download…

Estou utilizando netbeans.

obrigado !!

6 Respostas

mitgan

Não dá pra comparar as data dos .exe ? Se o .exe que você possui na pasta tem uma data menor que a que você quer atualizar, ele realiza a operação! ?

G

estou aberto a sugestoes e também a respostas!

G

Aguardando respostas!

G

up!

wagne23

Faça como o mitgan falou. Peque o executavel que vc quer atualizar, por exemplo, assim:

File f = new File("C:\WINDOWS\notepad.exe");

Então vc pega a data de modificação dele assim:

f.lastModified();

Assim vc pode fazer a comparação com o arquivo que está no servidor de arquivos, por exemplo e ver se já está com a versão atual ou não, se não estiver vc faz a copia sobrescrevendo o antigo.

Edit:

Só uma duvida que surgiu, a atualização vai ser de qualquer programa ou de um aplicativo java? Por que se for atualizar um aplicativo java seu use java web start.

G

cara, vcs nao estao intendendo…

tenho um ftp com um arquivo .txt nele tipo assim : www.meusite.com/arquivos/versao.txt.
(ae ele verifica se a versão esta atualizada)

se tiver uma nova versao disponivel, baixar um arquivo .jar, www.meusite.com/arquivos/arquivo.jar

intendeu?

Criado 15 de outubro de 2010
Ultima resposta 24 de out. de 2010
Respostas 6
Participantes 3