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