Tenho a seguinte classe:
public class Relatorio {
/* Realza contornan
iexão com o banco de dados, redo o objeto Connection */
private static Connection getConnection( ) throws ClassNotFoundException, SQLException {
String driver = "org.firebirdsql.jdbc.FBDriver";
String url = "jdbc:firebirdsql:192.168.0.20:/bd.FBD";
String login = "login";
String passwd = "senha";
Class.forName(driver);
Connection con = DriverManager.getConnection( url, login, passwd );
return con;
}
/* Gera Relatorio e visualiza-o */
public void geraRelatorio( ) throws JRException, Exception{
Connection con = getConnection( );
Statement stm = con.createStatement( );
String query = "select * from TB_EMPRESA";
ResultSet rs = stm.executeQuery( query );
/* implementação da interface JRDataSource para DataSource ResultSet */
JRResultSetDataSource jrRS = new JRResultSetDataSource( rs );
/* HashMap de parametros utilizados no relatório. Sempre instanciados */
Map parameters = new HashMap();
// parameters.put("COLUNA", valor);
/* Preenche o relatório com os dados. Gera o arquivo BibliotecaPessoal.jrprint */
JasperFillManager.fillReportToFile( "gestor.jasper", parameters, jrRS );
/* Exporta para o formato PDF */
JasperExportManager.exportReportToPdfFile( "gestor.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( "gestor.pdf", false );
}
public static void main(String[] args) throws JRException, Exception{
new Relatorio().geraRelatorio();
}
}
ao executar me aparece o seguinte erro
[i]java.io.FileNotFoundException: gestor.jasper
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:73)
at net.sf.jasperreports.engine.JasperFillManager.fillReportToFile(JasperFillManager.java:270)
at relatorio.Relatorio.geraRelatorio(Relatorio.java:47)
at relatorio.Relatorio.main(Relatorio.java:57)
NESTED BY :
java.io.FileNotFoundException: gestor.jasper
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:73)
at net.sf.jasperreports.engine.JasperFillManager.fillReportToFile(JasperFillManager.java:270)
at relatorio.Relatorio.geraRelatorio(Relatorio.java:47)
at relatorio.Relatorio.main(Relatorio.java:57)
NESTED BY :
net.sf.jasperreports.engine.JRException: gestor.jasper
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:73)
at net.sf.jasperreports.engine.JasperFillManager.fillReportToFile(JasperFillManager.java:270)
at relatorio.Relatorio.geraRelatorio(Relatorio.java:47)
at relatorio.Relatorio.main(Relatorio.java:57)
Caused by: java.io.FileNotFoundException: gestor.jasper
… 4 more
Exception in thread “main”
Java Result: 1[/i]
Alguém sabe o q pode ser?

