Código de importar do jasper reports com erro

0 respostas
Vinicius_Sartori

eu estou utilizando um código da apostila da caelum porém não entendo por que meu eclipse esta tendo dificuldades em compreender a classe

package br.com.caelum.fj26.util;

import java.io.InputStream;
import java.util.HashMap;

import org.apache.commons.collections.map.HashedMap;
import org.hibernate.classic.Session;

import com.mysql.jdbc.Connection;

import net.sf.jasperreports.engine.JRException;
import net.sf.jasperreports.engine.JasperCompileManager;
import net.sf.jasperreports.engine.JasperExportManager;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.engine.JasperReport;

public class ReportMaker {
	
	

	
	public static JasperPrint loadReport(String arquivo) throws JRException{
		InputStream is = ReportMaker.class.
		getResourceAsStream ("/relatorios/" + arquivo + ".jrxml");
		
		JasperReport report = new JasperCompileManager.compileReport(is);
		Session session = HibernateUtil.openSession();
		Connection con = session.connection();
		JasperPrint print = JasperFillManager.
										fillReport(report, new HashMap(), con);
		session.close();
		
		return print;
		
	}

}

public static void main(String[] args)throws JRException {
	 JasperExportManager.exportReportToPdfFile(ReportMaker.loadReport("relatorio"), "relatorio.pdf");
}
Criado 5 de junho de 2008
Respostas 0
Participantes 1