iReport - java.io.FileNotFoundException

olá…

não sei pq minha plicação não estah encontrando o .jasper

veja o codigo:


public class Main {
  
    /** Creates a new instance of Main */
    public Main() {
        
    }
    
    public void gerar( String jasperFile ) throws JRException , SQLException, ClassNotFoundException {
        
        Connection conexao = Conexao.getConexao();
        ResultSet rs = null;
        Statement stmt;
        
        try {
            stmt = conexao.createStatement();
            rs = stmt.executeQuery("Select * from turma");
        } catch (SQLException ex) {
            ex.printStackTrace();
        }
        while(rs.next()){
            System.out.println(rs.getString("nome"));
        }
        
        //implementação da interface JRDataSource para DataSource ResultSet
        JRResultSetDataSource jrRS = new JRResultSetDataSource( rs );
        
        //executa o relatório
        Map parametros = new HashMap();
        parametros.put("NM_SACADO", new String("ewwerwer"));
              
        /* Preenche o relatório com os dados. Gera o arquivo BibliotecaPessoal.jrprint */  
        
        //JasperReport jasperReport = JasperCompileManager.compileReport("D:\\projetosNetBeans\\iReport\\src\\ireport\\iReport.jrxml");
        
        JasperFillManager.fillReportToFile( "D:\\projetosNetBeans\\iReport\\src\\ireport\\iReport.jasper" , parametros, jrRS );
        /* Exporta para o formato PDF */
        
        JasperExportManager.exportReportToPdfFile( "iReport.jrprint" );
        /* Preenche o relatorio e o salva diretamente em arquivo PDF. Sem
        a necessidade do .jrprint */
        
        // JasperRunManager.runReportToPdfFile("BibliotecaPessoal.jasper", parameters, jrRS);
        
        /* Visualiza o relatório em formato PDF */
        JasperViewer.viewReport( "iReport.pdf", false );
        
    }
    
    public static void main(String[] args) {
        try {
            new Main().gerar( "D:\\projetosNetBeans\\iReport\\src\\ireport\\iReport.jasper" );
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
    
}

o erro q ele apresenta eh:


net.sf.jasperreports.engine.JRException: java.io.FileNotFoundException: iReport.jrprint
        at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:75)
        at net.sf.jasperreports.engine.JasperExportManager.exportReportToPdfFile(JasperExportManager.java:77)
        at ireport.Main.gerar(Main.java:69)
        at ireport.Main.main(Main.java:82)
Caused by: java.io.FileNotFoundException: iReport.jrprint

alguem sabe o q pode ser isso…?

desdejah, agradeço

kpbds_pb,

...
JasperPrint impressao = JasperFillManager.fillReport("seuRelatorio.jasper", parametros, jrRS);
JasperExportManager.exportReportToPdfFile(impressao, "seuRelatorio.pdf");
...

Referência: http://www.lozano.eti.br/palestras/relatorios-java-2.pdf

ASOBrasil