Estou desenvolvendo uma aplicação no Eclipse com relatórios. Dentro do eclipse roda blz, sem erros e tal.
O problema é quando gero um .JAR do meu projeto, pois quando tento abrir o mesmo relatório pelo jar aparece uma msg informando que o arquivo não existe.
Alguém sabe como posso resolver isso???
public static void geraRelAtendimentosData(Date data_ini, Date data_fim)
{
conexao com = new conexao();
Connection conn = com.retornaConexao();
String rel = "Relatorios/Relatorio_Atend_Data.jasper";
try
{
Map parametros = new HashMap();
parametros.put("data_inicio", data_ini);
parametros.put("data_fim", data_fim);
JasperPrint impressao = JasperFillManager.fillReport(rel, parametros, conn);
JasperViewer viewer = new JasperViewer(impressao, false);
viewer.setTitle("Relatório de Atendimentos");
viewer.setIconImage(Toolkit.getDefaultToolkit().getImage("imagens/agenda.png"));
viewer.setVisible(true);
}
catch(Exception e)
{
JOptionPane.showMessageDialog(null,"Erro durante montagem do relatório!\n"+e.toString(), "Erro",JOptionPane.INFORMATION_MESSAGE );
}
finally
{
try
{
conn.close();
}
catch (SQLException e) {}
}
}
Desde já agradeço