Classe Java Para exportar arquivo com JasperReports
/** * * @author Randal Franklin Siqueira Campos */ public class RelatorioUtil { //C:\\Users\\RANDAL\\Dropbox\\Sistema Depreciação\\Sistema de Depreciação\\Sistema Depreciacao\\src\\visao\\relatorios\\contasRetificadoras.jasper
ClassePrincipal classePrincipal = new ClassePrincipal();
public void geraRelatorioItens(Map parametros, String caminhoRelatorioJasper, ArrayList lista, int extensaoRelatorio, String nomeRelatorio) throws Exception { try { JRBeanCollectionDataSource colection = new JRBeanCollectionDataSource(lista); //InputStream relatorio = getClass().getResourceAsStream(caminhoRelatorioJasper); //JasperReport relatorioJasper = (JasperReport)JasperCompileManager.compileReport(caminhoRelatorioJasper);
JasperPrint impressao = JasperFillManager.fillReport(caminhoRelatorioJasper, parametros, colection); JRExporter tipoArquivoExportado = null; String caminhoArquivoRelatorio = ""; String extensaoArquivoExportado = ""; File arquivoGerado = null;