NoClassDefFoundError: org/apache/commons/logging/LogFactory
Ich bin neu in JasperReports und ich wollen zu integrieren JasperReports in mein Java-Programm,
also wenn ich auf drucken-Taste, zeigt das Programm den Bericht. Aber ich bekomme NoClassDefFoundError, wenn ich auf die Schaltfläche klicke.
Code
JButton btnReport= new JButton("Report");
btnReport.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
try{
String fileName= "src/learnReport/Leaf_Grey.jasper";
Connection con = connect.getConnect();
File file = new File(NameFile);
JasperReport jasperReport = (JasperReport) JRLoader.loadObject(file);
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, null,con);
JasperViewer.viewReport(jasperPrint,false);
} catch(Exception ex){
System.out.println(ex);
}
}
});
Runtime error
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
at net.sf.jasperreports.engine.util.JRLoader.<clinit>(JRLoader.java:81)
at learnReport.Learning$6.actionPerformed(Learning.java:195)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
NoClassDefFoundError: org/apache/commons/logging/LogFactory
Stellen Sie sicher, Apache commons-logging-lib ist auch auf den Laufzeit-classpath der Anwendung.Siehe auch Was ist ein stack-trace, und wie kann ich es verwenden, um debug-mein Fehler in der Anwendung?
Ich habe bereits alle benötigten Bibliothek commons-beanutils-1.8.0.jar commons-collections-3.2.1.jar comons-digester-2.1.jar commons-logging-1.1.1.jar groovy-all-2.0.1.jar jdt-compiler-3.1.1.jar joda-time-2.4.jar jetzt bekomme ich nur diese Fehlermeldung
net.sf.jasperreports.engine.JRException: Byte data not found at : leaf_banner_gray.png java.lang.NumberFormatException: For input string: ""
Danke für Eure Hilfe Jungsmöglich, Duplikat der Übergabe-parameter jasper report von java ohne DB
InformationsquelleAutor buncis | 2014-08-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sie verpasst haben, die jar-Datei "org-apache-commons-logging.jar". Laden Sie dieses jar in Ihr Projekt. Das Problem werde gelöst werden.
commons-beanutils-1.8.0.jar
commons-collections-3.2.1.jar
comons-digester-2.1.jar
commons-logging-1.1.1.jar
groovy-all-2.0.1.jar
jdt-compiler-3.1.1.jar
joda-time-2.4.jar
InformationsquelleAutor N.L.N.Rao