Jdk 1.6 X jdk 1.5

Pessoal…paguei o maior mico…fui instalar o sistema num cliente e ao instalar o java(jdk 1.6) deu a mensagem que aquele windows precisava do SP2…agora como faço? Pois, não posso instalar nada no micro do cara!

  • Será que se eu recompilar meu projeto com 1.5 vai dar pau?

  • Qual seria a versão perfeita pra rodar em qualquer windows?

Comentem por favor!

Se a sua aplicação já esta em .jar, só instale a JVM …

A versão perfeita é qq uma para a qual exista uma JVM. Entenda que o problema não é do windows e sim do seu cliente que não quer instalar o SP2 (nem vou expecular porquê … )
O codigo compilado pelo Java 5 é compativel já que usa generics e tudo o mais. Existem algumas API que existem no 6 e não no 5. Então compile com java 5 e rode em java 5. Se vc tiver usando alguma API do 6 deve encontrar o problema ao tentar compilar.

Embora o java seja omnipresente Existem detalhes como esses que exemplificou.
Enfim, é bom conhecer o parque do cliente antes de tomar a decisão de qual java usar.

Qualquer windows? :shock:

A 1.4 é bem aceita mas nenhuma vai rodar em qualquer ruWindows
Compila na 5 e como a diferença não é muito grande para 6, altere o fonte.
É sempre bom montar um ambiente de teste