Olá gente,
Estou começando a brincar com Jasper e iReport e tenho um probleminha, alguém pode me ajudar?
Montei um relatório no Jasper com acesso a banco de dados e na simulação funciona tudo beleza. Copio o “Relatorio.jasper” para o mesmo arquivo da aplicação java
Mas quando tento rodar o codigo abaixo, ocorre uma alista de erro enorme e o relatório é mostrado completamenbte limpo, nem mesmo os campos fixos são mostrados. Sendo assim desconfio que não estou gerando corretamente o .jasper, ou estou copiando de lugar errado(?) ou não consigo acessar o .jasper no local…
Alguma sugestão?
Valeu, abraço
Ricardo
//------------------------------------------------
String relatorio=“Relatorio.jasper”;
String pdf=“boletos.pdf”;
String jdbcDriver = “org.hsqldb.jdbcDriver”;
String jdbcUrl = “jdbc:hsqldb:CelescDB;shutdown=true”;
String jdbcUser = “sa”;
String jdbcPasswd = “”;
// conexão banco de dados
Class.forName(jdbcDriver);
Connection con = DriverManager.getConnection(jdbcUrl,jdbcUser,jdbcPasswd);
// executa relatorio
Map parametros=null;
JasperPrint impressao = JasperFillManager.fillReport(relatorio, parametros, con);
// executa impressão
JasperViewer viewer= new JasperViewer(impressao,true);
viewer.setVisible(true);