Pessoal,
Baixei e instalei o iReport-0.3.2, o jasperreports-0.6.1, o apache-ant-1.6.2.
Setei corretamente o JAVA_HOME, Copiei o TOOLS.JAR na pasta lib do IReport.
Criei uma conexao MySQL no IReport.
Criei um Arquivo XML com os parâmetros do JasperReport .
Criei um relatório usando a conexão. OK.
Na hora de rodar o Relatório acorre o seguinte erro :
Compiling to file… \teste.jasper -> \classic.java Errors compiling \teste.jasper! 0 [Thread-3] WARN design.JRVerifier - Warning : Element bottom reaches outside band area : y=0 height=1 band-height=0 dori.jasper.engine.JRException: Errors were encountered when compiling report expressions class file: error: Invalid class file format in C:\Arquivos de programas\Java\j2re1.4.2_03\lib\rt.jar(java/lang/Object.class). The major.minor version ‘48.0’ is too recent for this tool to understand. C:\IReport\classic.java:0: Class java.lang.Object not found in class dori.jasper.engine.fill.JRCalculator. /* ^ 2 errors at dori.jasper.engine.design.JRAbstractJavaCompiler.compileReport(JRAbstractJavaCompiler.java:155) at dori.jasper.engine.design.JRDefaultCompiler.compileReport(JRDefaultCompiler.java:137) at dori.jasper.engine.JasperCompileManager.compileReportToFile(JasperCompileManager.java:138) at dori.jasper.engine.JasperCompileManager.compileReportToFile(JasperCompileManager.java:126) at it.businesslogic.ireport.IReportCompiler.run(IReportCompiler.java:321) at java.lang.Thread.run(Unknown Source) Compilation running time : 4437 Filling report… Error filling print… java.io.FileNotFoundException: \teste.jasper at dori.jasper.engine.util.JRLoader.loadObject(JRLoader.java:117) at dori.jasper.engine.JasperFillManager.fillReport(JasperFillManager.java:160) at it.businesslogic.ireport.IReportCompiler.run(IReportCompiler.java:415) at java.lang.Thread.run(Unknown Source) NESTED BY : java.io.FileNotFoundException: \teste.jasper at dori.jasper.engine.util.JRLoader.loadObject(JRLoader.java:117) at dori.jasper.engine.JasperFillManager.fillReport(JasperFillManager.java:160) at it.businesslogic.ireport.IReportCompiler.run(IReportCompiler.java:415) at java.lang.Thread.run(Unknown Source) NESTED BY : dori.jasper.engine.JRException: \teste.jasper at dori.jasper.engine.util.JRLoader.loadObject(JRLoader.java:117) at dori.jasper.engine.JasperFillManager.fillReport(JasperFillManager.java:160) at it.businesslogic.ireport.IReportCompiler.run(IReportCompiler.java:415) at java.lang.Thread.run(Unknown Source) Caused by: java.io.FileNotFoundException: \teste.jasper … 4 more Print not filled. Try to use an EmptyDataSource…!
É como se o IReports não estivesse achando as classes do JasperReport , algem já passou por isso ou saberia resolver esse problema.
Agradeço antecipadamente.