Tenho um sistema que gera relatórios pelo IReport 5.6.0, estou usando o seguinte código abaixo:
try
{
conecta_computador.conecta();
conecta_computador.executeSQL("Select * from cadastro_produto");
JRResultSetDataSource relatResult = new JRResultSetDataSource(conecta_computador.resultset);
JasperPrint jasperPrint = JasperFillManager.fillReport("relatorios/relatorio_micro_TI.jasper", new HashMap(), relatResult);
JasperViewer jPrint = new JasperViewer(jasperPrint); //cria instância para impressão
jPrint.setVisible(true); //chama o relatório para exibição
} catch (JRException erro){
JOptionPane.showMessageDialog(null,"Erro ao gerar relatório : " +erro);
}
}
O código acima gera o relatório no NetBeans sem nenhum problema (Quando o executo no NetBeans).
Entretanto, quando vou na pasta dist e vou executar o meu .jar e tento gerar o relatório pelo sistema ele dá esse erro:
Onde estou errando? Já tentei de tudo mas não to conseguindo resolver isso…

