Eclipse duvida

6 respostas
LPJava

ae pessoal pq o eclipse ta dando esse erro:
[b] Exception in thread “main” java.lang.Error: Unresolved compilation problem:
The method printf(String, Object[]) in the type PrintStream is not applicable for the arguments (String, double)

at L1Q7.main(L1Q7.java:39)

[/b]

ele nao ta reconhecendo meu

System.out.printf("Media dos numero recebidos %.01f \n ", med);

no prompt ta tranquilo uso a versao java 1.5…
e o eclipse 3.0

6 Respostas

ViniGodoy

Dá uma olhada no compliance level.

Entre em Window, Preferences, Java, Compiler
Verifique se o campo Compiler Compliance Level marca para 5.0.

Se não marcar, ele rodará em modo de compatibilidade com a versão indicada e você pode estar sem recursos como autoboxing.

LPJava

eh tava na versao 1.4… tenho q baixar a nova versao valeu!!

cassio

Camilo, vc não precisa baixar outra versão, o padrão do Eclipse. assim que vc baixa, é trabalhar com o java 1.4. Entretanto, se o Java instalado na sua máquina for o 1.5 (ou o 6) é só alterar no Eclipse o compliance level que ele funciona direitinho.

LPJava

estranho meu java eh 1.5 mais no eclipse nao tava disponivel apra essa versao… mais ja baxiei a versao 3.2.2… e ela identificou tranquilo, e tem opcao ate para o java 6…

cassio

Eu comecei a usar o Eclipse quando este estava na versão 3.1 e nesta época já tinha suporte para Java 5…

seufagner

só ler o trace…

Voce ta passando um primitivo (double) ao inves um Object ou diversos Object (o segundo parametro para a função é um vararg)

Criado 25 de fevereiro de 2007
Ultima resposta 25 de fev. de 2007
Respostas 6
Participantes 4