Amigos,
Instalei o plugin do ireport no Netbeans 7.1.1.
Criei um relatório bem simples, apenas a título de teste.
Não sei como chamar esse relatório a partir de um programa java Desktop.
Copiei e adaptei o seguinte código de um outro tópico aqui do fórum, mas o netbeans não reconhece as classes JasperReport e JRLoader.
O que estou esquecendo de fazer?
Eu preciso adicionar alguma biblioteca ao projeto? Qual?
//supondo que o teu ficheiro Recibo.jasper esteja dentro da tiua aplicação
URL arquivo = getClass().getResource("Recibo.jasper");
JasperReport jasperReport = (JasperReport) JRLoader.loadObject(arquivo);
//aqui, como não vais passar parâmetros para dentro do relatório, e porque estou a assumir que não tenhas ligação com base de dados, os dois ultimos parametros são nulos
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, null,null);
//isto mostra.te o viewer, penso que é a melhor maneira, pois assim a pessoa escolhe o formato em que quer gravar, e o sitio onde gravar
JasperViewer jrviewer = new JasperViewer(jasperPrint, false);
jrviewer.setVisible(true);