pessoal estou com um problema ao criar um relatorio.
essa classe chama o .jrxml e gera o relatorio em .pdf. mas esta dando um erro.
classe main:
public class TestaRelatorio {
public static JasperPrint loadReport(String arquivo) throws JRException {
InputStream is = TestaRelatorio.class
.getResourceAsStream("/relatorios/" + "DANFE" + ".jrxml");
JasperReport report = JasperCompileManager.compileReport(is);
Session s = HibernateUtil.getSession();
JasperPrint print = JasperFillManager.fillReport(report, new HashMap());
s.close();
return print;
}
public static void main(String[] args) throws JRException {
JasperExportManager.exportReportToPdfFile(TestaRelatorio
.loadReport("DANFE"), "DANFE.pdf");
}
}
erro:
Exception in thread "main" net.sf.jasperreports.engine.JRException: Errors were encountered when compiling report expressions class file:
1. it.businesslogic.ireport.barcode.BcImage cannot be resolved to a type
value = (java.awt.Image)(it.businesslogic.ireport.barcode.BcImage.getBarcodeImage(8,"00000000000000000000000000000000000000000000",false,false,null,0,100));//$JR_EXPR_ID=8$
<-------------------------------------->
2. it.businesslogic.ireport.barcode.BcImage cannot be resolved to a type
value = (java.awt.Image)(it.businesslogic.ireport.barcode.BcImage.getBarcodeImage(8,"00000000000000000000000000000000000000000000",false,false,null,0,100));//$JR_EXPR_ID=8$
<-------------------------------------->
3. it.businesslogic.ireport.barcode.BcImage cannot be resolved to a type
value = (java.awt.Image)(it.businesslogic.ireport.barcode.BcImage.getBarcodeImage(8,"00000000000000000000000000000000000000000000",false,false,null,0,100));//$JR_EXPR_ID=8$
<-------------------------------------->
3 errors
at net.sf.jasperreports.engine.design.JRAbstractCompiler.compileReport(JRAbstractCompiler.java:193)
at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:219)
at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:205)
at br.com.fitsistemas.TestaRelatorio.loadReport(TestaRelatorio.java:24)
at br.com.fitsistemas.TestaRelatorio.main(TestaRelatorio.java:37)
esse é um erro do codigo de barras que há no arquivo.
porem quando execut sem o codigo de barras, gera o pdf, mas em branco.
agradeço a ajuda de todos