Abrir relatorio do iReport em pdf no java jse

3 respostas
M

Boa Tarde, pessoal estou com um grande dificuldade e ja estou cinco dias tentando resolver e nada.
Eu quero abrir um arquivo do iReport no caso o jasper e criar um botão na planilha feita pelo netbeans de (Gerar Relatorio) abrir em pdf.
Até agora eu tenho esse código.
Eu sou novo na área entao por isso tenho grandes dificuldades. se alguem puder me ajudar agradeço desde já.

import java.util.Map;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JOptionPane;
import net.sf.jasperreports.engine.JRException;
import net.sf.jasperreports.engine.JRResultSetDataSource;
import net.sf.jasperreports.engine.JasperExportManager;
import net.sf.jasperreports.engine.JasperFillManager;

import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.view.JasperViewer;


/**
 *
 * @author muryllo
 */
public class BotaoGerarRelatorio {
 public BotaoGerarRelatorio() {
 }
 public void gerar( String jasperFile ) throws JRException , SQLException, ClassNotFoundException {
                 
            try {   
              JasperFillManager.fillReportToFile("T:/NetBeansProjects/Relatorio/src/relatorio/escala.jasper", null);   
              JasperExportManager.exportReportToPdfFile(   
                   "T:/NetBeansProjects/Relatorio/src/relatorio/escala.jrxml", // Caminho onde está o relatório preenchido   
                   "T:/NetBeansProjects/Relatorio/escala.pdf");// Caminho onde será gerado o pdf 
           } catch(Exception ex) {   
              ex.printStackTrace();   
          }
            JOptionPane.showMessageDialog(null, "Não foi possivel abrir o relatório"); 
        }   
        public static void main(String args[])   
    {          
       new BotaoGerarRelatorio().gerar();   
    } 
        
    }

3 Respostas

P

Fala parceiro,

seja mais especifico, poste o erro, o que aparece no console.

Já colocou as libs e suas dependências no classpath?

Segue esse tutorial que ótimo pra quem ta começando com o jasper e ireport:

http://davidbuzatto.com.br/2010/10/09/jasperreports-trabalhando-com-relatorios-em-java-parte-1/

Dá um olhada nele, mas leia as cinco partes talvez vc resolva seu problema.

M

Cara muito obrigado eu já dei ima olhada e vi que o material êh muito bom.
Muito obrigado msm. Abracos

S

Tenho que homenagear tanto quem postou como quem elaborou o tutorial! salvou meus 02 últimos dias!

Resolvido! Parabéns!

Sandro

Criado 15 de maio de 2012
Ultima resposta 8 de jul. de 2012
Respostas 3
Participantes 3