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 :?: :!:
Como validar a versão JDK do usuário?
D
2 Respostas
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! 
Criado 6 de outubro de 2011
Ultima resposta 6 de out. de 2011
Respostas 2
Participantes 2
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo