Preciso fazer emissão de relatórios, quando abro um relatório pelo Netbeans o JasperViewer abre normalmente, porém no JAR nenhum relatório abre. Já vi algumas respostas sobre o tema por aqui mas nenhuma resolveu, e o pior é que não aparece nenhuma Exception na hora de rodar.
Segue o código:
private void relatorio_clientes(){
int confirma = JOptionPane.showConfirmDialog(null, "Confirma a emissão deste relatório?", "Atenção!", JOptionPane.YES_NO_OPTION);
if (confirma == JOptionPane.YES_OPTION) {
try {
conexao = ModuloConexao.conector();
JasperPrint print = JasperFillManager.fillReport(getClass().getResourceAsStream("/Reports/Clientes.jasper"), null, conexao);
JasperViewer.viewReport(print, false);
} catch (Exception e) {
JOptionPane.showMessageDialog(null, e);
} finally {
try {
conexao.close();
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, ex);
}
}
}
}