Java5 x Java1.4 - Double

Preciso incluir na minha aplicação uma classe desenvolvida por um terceiro.Ao incluir no meu projeto o eclipse aponta erro.
Poderia ser pela versão que estou utilizando do java?
veja um dos problemas em anexo…

obs:setei os jars q estão na lib.

obrigado

Sim. O código foi escrito para a versão 1.5 do Java, que faz cast automático entre os tipos primitivos e seus Wrappers. Você tem que trocar o código para “new Double(…)” ou atualizar a versão do Java.

Abraço,

Armando

lgr ,

Este codigo so vai funcionar com jdk5 ou superior.
Este trecho de codigo esta usando uma nova funcionalidade incluida no sdk5, chamado de autoboxing
http://java.sun.com/j2se/1.5.0/docs/guide/language/autoboxing.html

Certo,entendo.
Mas há outros problemas.por isso não vai dar para fazer só new Double()
tenho q mudar mesmo o java.

Bom!Já testei o projeto usando java5.Acabaram todos os problemas desta classe.
Mas agora usando o 5 o eclipse está apontando problema em outra classe.Uma classe “antiga” digamos assim.
Ele reclama do Enumeration que estou usando nesta classe.
Poxa o java 5 deveria “entender” isso não?
O que faço agora?

É um warning, não um erro. Se quiser ignorar isso (a menos que haja um erro de verdade!) não tem problema.

pior que acho q é ero sim veja.


A palavra “enum” é agora uma palavra-chave, portanto você terá de renomear sua variável. Renomeie para “en”, por exemplo.

Bom.ok.

Há problemas em começar a compilar com j5 agora?
(claro q usarei jre 5)

se não há problema,teria que trocar meu tomcat 5 pelo 5.5 também,certo?