Como validar a versão JDK do usuário?

2 respostas
D

Galera, estou precisando de uma ajuda, diversos clientes da empresa onde trabalho entram em contato conosco informando que o sistema não está funcionando, porém a grande maioria dos casos é porque antes usávamos a JDK 5, e agora o software roda apenas na JDK 6. :?
Existe alguma maneira de validar a versão da JDK do usuário, e ao tentar logar no sistema fosse lançada uma mensagem padrão com esta informação :?: :!:

2 Respostas

FPaschoal

Olá, pelo que eu sei você pode fazer de duas maneiras:

1 - Usando System.getProperty(“java.version”) retorna uma String com a versão do JRE, por exemplo “1.6.0_26”, dai você faz a validação se é compatível com a versão que funciona com seu programa. Neste link tem uma lista completa das propriedades do sistema que você pode acessar através do System.getPropriety.

2 - Usar o Launch4J que cria um executavel para chamar o seu .jar. Nele, entre outras opções, você pode especificar a versão minima do JRE necessária para rodar sua aplicação.

Tente ai, qualquer duvida só postar.

D

Era exatamente isso que eu queria, obrigado pela ajuda! :slight_smile:

Criado 6 de outubro de 2011
Ultima resposta 6 de out. de 2011
Respostas 2
Participantes 2