Galera, é o seguinte,
Tenho um relatório feito pelo plugin do Ireport para o Netbeans. O relatório abre show de bola quando o projeto está sendo rodado pelo netbeans. Mas quando eu crio o .jar ele não abre o relatório, ele até atualiza minha tabela do MySql que tenho só para registrar as impressões, mas não abre o relatório.
Segue abaixo meus dois metodos que gera o relatório e o que abre o relatório:
public JasperPrint gerar(){
JasperPrint rel = null;
try {
HashMap map = new HashMap();
String arquivoJasper = "C:\\Testes_alergicos\\src\\Rotinas\\relatorio.jasper";
rel = JasperFillManager.fillReport(arquivoJasper, map, conexao);
JasperRunManager.runReportToPdfFile("C:\\Testes_alergicos\\src\\Rotinas\\relatorio.jasper", map, conexao);
} catch (JRException e) {
JOptionPane.showMessageDialog(null,e.getMessage());
System.out.println(e.getMessage());
}
return rel;
}
private void AbrirRelatorio() throws JRException, IOException{
String file;
try {
Rotinas rep = new Rotinas();
relatorio = rep.gerar();
JasperViewer.viewReport(relatorio, rootPaneCheckingEnabled);
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, "Erro: "+ex.getMessage());
}
}
Segue abaixo as bibliotecas que estou usando (estou usando as bibliotecas que encontrei numa relação de um tutorial):
com-jaspersoft-ireport
com-jaspersoft-ireport-components
com-jaspersoft-ireport-designer-standalone
com-jaspersoft-ireport-heartbeat
com-jaspersoft-ireport-jasperserver
com-jaspersoft-jrx
commons-collections-3.2.1
commons-javaflow-20060411
commons-logging-1.1
jasperreports-3.6.0
mysql-connector-java-5.1.6-bin
iText-2.1.0
swing-layout-1.0.4
Quanto às bibliotecas não sei ao bem explicar o pq de tantas, apenas sai pegando as que tinham relacionadas no tutorial...
Caros amigos, a bronca é essa ai:::: Meu relatório não abre quando é acionado pelo meu arquivo .jar!!!
No aguardo da resposta dos campeões!!!!