Relatorio na Web iReport

5 respostas
mateusprado

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

5 Respostas

mateusprado

uma duvida tb é de como coloca-lo na web

Ianna

Estou com o mesmo erro…
Vc conseguiu resolver???

Gerva

up

Polverini

meu deus reviveu o tópico de 2008 com um UP ??? OMG

abre outro tópico

Gerva

Porque? A dúvida não foi resolvida…

Criado 25 de junho de 2008
Ultima resposta 22 de jun. de 2011
Respostas 5
Participantes 4