Galera preciso de ajuda?
Meu relatorio esta abrindo normalmente o ireport mas quando vou chamar ele na aplicação da erro na linha abaixo
JRResultSetDataSource jrRS = new JRResultSetDataSource(con.rs);
[code]package relatorios;
import java.util.HashMap;
import javax.swing.JOptionPane;
import net.sf.jasperreports.engine.JRResultSetDataSource;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.view.JasperViewer;
import util.Conexao;
public class relatCidade {
Conexao conRela = new Conexao();
public relatCidade() {
try
{
conRela.conectar();
conRela.comandoBuscar(“SELECT * from pedidos”);
JRResultSetDataSource jrRS = new JRResultSetDataSource(conRela.rs);
JasperPrint jasperPrint = JasperFillManager.fillReport(
“relatorios/relCidades.jasper”, new HashMap(), jrRS);
JasperViewer.viewReport(jasperPrint);
} catch (Exception erro){
JOptionPane.showMessageDialog(null,“deu erro =”+erro);
}
}
public static void main (String args[])
{
new relatCidade();
}
}
[/code]
O erro que ocorre e este!
[color=red]
Exception in thread “main” java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
at net.sf.jasperreports.engine.util.JRLoader.(JRLoader.java:67)
at net.sf.jasperreports.engine.JRPropertiesUtil.loadProperties(JRPropertiesUtil.java:99)
at net.sf.jasperreports.engine.DefaultJasperReportsContext.initProperties(DefaultJasperReportsContext.java:94)
at net.sf.jasperreports.engine.DefaultJasperReportsContext.(DefaultJasperReportsContext.java:71)
at net.sf.jasperreports.engine.DefaultJasperReportsContext.(DefaultJasperReportsContext.java:59)
at net.sf.jasperreports.engine.JRResultSetDataSource.(JRResultSetDataSource.java:94)
at relatorios.Relat_clientes2.(Relat_clientes2.java:25)
at relatorios.Relat_clientes2.main(Relat_clientes2.java:43)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
… 8 more
Java Result: 1
CONSTRUÍDO COM SUCESSO (tempo total: 1 segundo)
[/color]
o que pode ser ?

