Fórum [RESOLVIDO] Erro Ireport #568407
12/08/2011
0
package tests.report.bean;
import java.io.InputStream;
import java.util.ArrayList;
import java.util.List;
import net.sf.jasperreports.engine.JRDataSource;
import net.sf.jasperreports.engine.JasperExportManager;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.data.JRBeanCollectionDataSource;
public class Teste {
private void createReportBean() {
String caminhoRelJasper = "report1.jasper";
InputStream reportFile = getClass().getResourceAsStream(caminhoRelJasper);
List<PessoaBean> lista = new ArrayList<PessoaBean>();
PessoaBean bean1 = new PessoaBean();
bean1.setNome("Pessoa Um");
bean1.setIdade(23);
PessoaBean bean2 = new PessoaBean();
bean2.setNome("Pessoa Dois");
bean2.setIdade(38);
lista.add(bean1);
lista.add(bean2);
JRDataSource jrds = new JRBeanCollectionDataSource(lista);
try {
JasperFillManager.fillReportToFile(
"report1.jasper", // Caminho onde está o relatório compilado
null,
jrds
);
// PDF
JasperExportManager.exportReportToPdfFile(
"ReportBeanTest.jrprint", // Caminho onde está o relatório preenchido
"ReportBeanTest.pdf" // Caminho onde será gerado o pdf
);
}
catch(Exception ex) {
ex.printStackTrace();
}
}
public static void main(String args[])
{
new Teste().createReportBean();
}
}Exception in thread "main" java.lang.NoClassDefFoundError: org/codehaus/groovy/control/CompilationFailedException at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Unknown Source) at java.lang.Class.getConstructor0(Unknown Source) at java.lang.Class.newInstance0(Unknown Source) at java.lang.Class.newInstance(Unknown Source) at net.sf.jasperreports.engine.JasperCompileManager.getCompiler(JasperCompileManager.java:469) at net.sf.jasperreports.engine.JasperCompileManager.loadEvaluator(JasperCompileManager.java:235) at net.sf.jasperreports.engine.fill.JRFillDataset.createCalculator(JRFillDataset.java:424) at net.sf.jasperreports.engine.fill.JRBaseFiller.<init>(JRBaseFiller.java:430) at net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:78) at net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:88) at net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:58) at net.sf.jasperreports.engine.fill.JRFiller.createFiller(JRFiller.java:142) at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:78) at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:624) at net.sf.jasperreports.engine.JasperFillManager.fillReportToFile(JasperFillManager.java:513) at net.sf.jasperreports.engine.JasperFillManager.fillReportToFile(JasperFillManager.java:465) at tests.report.bean.Teste.createReportBean(Teste.java:33) at tests.report.bean.Teste.main(Teste.java:53) Caused by: java.lang.ClassNotFoundException: org.codehaus.groovy.control.CompilationFailedException at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 19 more
Victor Bello
Curtir tópico
+ 0Posts
13/08/2011
Douglas Eric
Gostei + 0
14/08/2011
Douglas Eric
Gostei + 0
14/08/2011
Douglas Eric
Gostei + 0
14/08/2011
Douglas Eric
Gostei + 0
14/08/2011
Douglas Eric
Gostei + 0
15/08/2011
Douglas Eric
net.sf.jasperreports.engine.JRException: java.io.FileNotFoundException: \ReportBeanTest.jrprint at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:94) at net.sf.jasperreports.engine.util.JRLoader.loadObjectFromFile(JRLoader.java:83) at net.sf.jasperreports.engine.JasperExportManager.exportReportToPdfFile(JasperExportManager.java:97) at tests.report.bean.Teste.createReportBean(Teste.java:40) at tests.report.bean.Teste.main(Teste.java:53) Caused by: java.io.FileNotFoundException: \ReportBeanTest.jrprint ... 5 more
Gostei + 0
15/08/2011
Douglas Eric
Gostei + 0
15/08/2011
Douglas Eric
Exception in thread "main" java.lang.NoClassDefFoundError: com/lowagie/text/DocumentException at net.sf.jasperreports.engine.JasperExportManager.exportReportToPdfFile(JasperExportManager.java:117) at net.sf.jasperreports.engine.JasperExportManager.exportReportToPdfFile(JasperExportManager.java:99) at tests.report.bean.Teste.createReportBean(Teste.java:42) at tests.report.bean.Teste.main(Teste.java:55) Caused by: java.lang.ClassNotFoundException: com.lowagie.text.DocumentException at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 4 more
Gostei + 0
15/08/2011
Douglas Eric
Gostei + 0
15/08/2011
Douglas Eric
Gostei + 0
15/08/2011
Douglas Eric
Gostei + 0
15/08/2011
Douglas Eric
Gostei + 0
15/08/2011
Douglas Eric
Gostei + 0
15/08/2011
Douglas Eric
Gostei + 0
15/08/2011
Douglas Eric
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)