Ireport

3 respostas
B

Srs, bom dia.

Estou tentando compilar um relatório no ireport mais esta gerando o seguinte erro.

it.businesslogic.ireport.gui.logpane.ProblemItem@395626 The method evaluate(String) in the type IAutElEvaluator is not applicable for the arguments (String, String, Object[][], CompletaZeroFormatter) Linha 2.475, Coluna 53 /jasperReport/detail[1]/band[1]/textField[25]/textFieldExpression[1].

it.businesslogic.ireport.gui.logpane.ProblemItem@198a09e Type mismatch: cannot convert from int to Object Linha 2.475, Coluna 53 /jasperReport/detail[1]/band[1]/textField[25]/textFieldExpression[1]

Obs: Ja importei as classes do java no classpath do ireport mais continua falando que não é aplicado o metodo.

Obrigado.

3 Respostas

M

A meu ver, você está passando um atributo do tipo int do seu banco/classe java, para um campo do tipo Object no seu relatório.

TheKill

The method evaluate(String) in the type IAutElEvaluator is not applicable for the arguments (String, String, Object[][], CompletaZeroFormatter)

Pelo que entendi, o metodo IAutElEvaluator recebe 1 parametro String…

E está tentando passar 4 parametros para ele… linha 2.475 coluna 53…

Tente fazer testes para saber se esta com as informações corretas e preste atenção no método que esteja usando ^^

Att. Jonas

B

Senhores consegui resolver esse problema.

Para rodar era necessario ir em: Opções > Opções > aba Compiladores > em compilador mudar para JAVA COMPILER(NEED TOOLS.JAR) e clica em salvar.

Agora na pasta do jdk C:\Arquivos de programas\Java\jdk1.6.0_05\lib, adicionar no classhpath o jar chamado tools.jar.

Para adicionar o jar basta ir no menu: Opções > Classpath > adicionar jar depois é so salvar.

Obrigado.

Bruno Pereira.

Criado 3 de novembro de 2009
Ultima resposta 4 de nov. de 2009
Respostas 3
Participantes 3