Eclipse + Java 1.4 + String.contains()  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
marcelo.bellissimo
Virtual Machine Man

Membro desde: 17/10/2006 14:17:21
Mensagens: 617
Offline

Galera,

Andei pesquisando na net sobre esse "bug" estranho do Eclipse, nem sei se é um bug mesmo, mas... seguinte, quando eu crio um projeto, seto o Facets dele pra Java 1.4, mas uso um Java 1.5 ou superior como biblioteca, o Eclipse aceita o uso do método String.contains()... mas não deveria, pois o Facets está setado para 1.4, e o String.contains() só existe no Java 1.5 pra frente... todo o resto (eu acho, pelo menos) ele restringe corretamente, mas não o contains()... qual a jogada ai?

É um bug mesmo, ou to esquecendo de setar em mais algum lugar ?
thiago.correa
GUJ Master
[Avatar]

Membro desde: 26/03/2006 18:54:30
Mensagens: 1861
Offline

Atribui o Compiler Compliance Level para 1.4

---
"Se não puder ajudar, atrapalhe, afinal de contas o importante é participar!"
Thiago
[MSN]
marcelo.bellissimo
Virtual Machine Man

Membro desde: 17/10/2006 14:17:21
Mensagens: 617
Offline

Então, esse é outro detalhe... já tá setado... Enable project specific settings > Code Compliance: 1.4 ...

Essa que é a coisa mais maluca, em todo lugar tá setado pra usar o maldito do Java 1.4, mas mesmo assim ele aceita, hahaha !

Estaria o Eclipse viajando na maionese ??

E sabe o que é o pior ? Na hora de compilar e gerar algum distribuível (jar, war, ear, blablabla...) ele compila, mas se eu fizer o deploy, dependendo da JVM que está rodando no container, dá pau, óbviamente... eu me lembro de ter apanhado pra caramba por causa disso...
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team