pessoal to enrrolado com um relatorio, criei uma classe no eclipse buscando um arquivo jrxml, criei a mesma classe no netbeans e qdo vou executar a minha aplicação dá a seguinte mensagem de erro:
net.sf.jasperreports.engine.JRException: RelMovEmbarque.jrxml (the system cannot find the file specified)
alguem pode me ajudar, alguem sabe o porque acontece isso???
segue abaixo o meu código fonte
public void geraRelatorio()
{
HashMap par = new HashMap();
par.put("dtIni", tdIni.getText());
par.put("dtFin", tdFin.getText());
try
{
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection("jdbc:mysql://192.168.4.3:3306/dbtransp","root", "edianaamorim");
}
catch(ClassNotFoundException e)
{
JOptionPane.showMessageDialog(null,e,"Erro",JOptionPane.ERROR_MESSAGE);
}
catch (SQLException e)
{
JOptionPane.showMessageDialog(null,e,"Erro",JOptionPane.ERROR_MESSAGE);
}
try
{
bPrn.setIcon(new javax.swing.ImageIcon(getClass().getResource("/fileprint.png")));
JasperDesign design = JasperManager.loadXmlDesign("RelMovEmbarque.jrxml");
JasperReport rel = JasperManager.compileReport(design);
JasperPrint imp = JasperManager.fillReport(rel,par,con);
JasperViewer vis = new JasperViewer(imp,false);
vis.show();
}
catch(Exception e)
{
JOptionPane.showMessageDialog(null,e,"Erro",JOptionPane.ERROR_MESSAGE);
}
}