Bom galera… como sempre venho tendo muitas duvidas.
minha duvida é essa…
Dentro a aplicação no Eclipse…o relatorio Jasper Abre normalmente.
Porém na hora que eu exporto e crio um jar… ele nao reconhece o relatorio e mostra essa mensagem
net.sf.jasperreports.JRExeption: javaio.FilenotFoundExeption: lib/relatorios.jasper
o Codigo que puxar o relatorio está assim.
public relatorioCliente() throws FileNotFoundException {
super();
try {
con.conecta(); // Conecta com o Banco
con.executeSQL("Select * from cliente");// Executa comando SQL
// ResultSet
JRResultSetDataSource jrRS = new JRResultSetDataSource(
con.resultset);
// busca as informações no ResultsET E o caminho do relatorio
JasperPrint jasperPrint = JasperFillManager.fillReport(
"lib/relatorios.jasper", new HashMap<String, Object>(),
jrRS);
// sobe o relatorio
JasperViewer.viewReport(jasperPrint);
} catch (JRException erro) {
JOptionPane.showMessageDialog(null, "deu erro =: " + erro);
System.out.println(erro);
}
}