Olá pessoa,
é o seguinte, eu criei um arquivo .jasper, ele executa e mostra os dados do formulário normalmente, então eu coloquei esse arquivo na pasta raiz do meu projeto, porém quando tento chamar esse relatório com o jasper reports para exibi-lo esta dando o seguinte erro:
Exception in thread “AWT-EventQueue-0” java.lang.NoClassDefFoundError: Lorg/apache/commons/logging/Log;
at java.lang.Class.getDeclaredFields0(Native Method)
at java.lang.Class.privateGetDeclaredFields(Class.java:2291)
at java.lang.Class.getDeclaredField(Class.java:1880)
at java.io.ObjectStreamClass.getDeclaredSUID(ObjectStreamClass.java:1610)
O código é o seguinte:
private void itemRelatorioEngenheiroActionPerformed(java.awt.event.ActionEvent evt) {
Conexao con = new Conexao();
con.conectar();
HashMap map = new HashMap();
String arquivoJasper= “relatorioEngenheiros.jasper”;
try {
JasperPrint impressao = JasperFillManager.fillReport(arquivoJasper, map, con.getConexao());
JasperViewer.viewReport(impressao,false);
} catch (JRException ex) {
System.out.println(ex.getMessage());
}
}
Alguém tem alguma idéia do que está acontecendo??
Obrigado!