Eae galera, to precisando da ajuda de alguem, estou desenvolvendo uma pequena aplicação que deve emitir relatórios com o IReport, o meu problema é o seguinte:
Quando executo o aplicação pelo eclipse, o relatório funciona perfeitamente, mas quando rodo a aplicação a partir do .jar, ele não encontra os arquivos .jasper e da o seguinte erro : net.sf.jasperreports.engine.JRException: java.io.FileNotFoundException: report\listaUsuario.jasper.
A classe é a seguinte:
[code]public class Imprimir {
public static void relatorioListaUsuario(ResultSet rs) throws JRException{
try{
rs.beforeFirst();
JRResultSetDataSource t = new JRResultSetDataSource(rs);
Map mapa = new HashMap();
JasperPrint jp = JasperFillManager.fillReport("report/listaUsuario.jasper", mapa, t);
JasperViewer jv = new JasperViewer(jp, false);
jv.setExtendedState(JFrame.MAXIMIZED_BOTH);
jv.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
jv.setTitle("Lista de Usuários");
jv.show();
}catch (Exception e) {
e.printStackTrace();
JOptionPane.showMessageDialog(null, e);
}
}
}[/code]
Espero que alguém possa ajudar!!!
valeu…