Daha önce sorulan soruya rağmen, sorunu bunları kullanarak çözemiyorum. Şu anda jasper report.However, kullanarak pdf dosyası oluşturmaya çalışıyorum her zaman jar bağımlılıkları ile ilgili bir istisna alıyorum. Ben, kavanozlar benim yapı yoluna dosyası aşağıdakileri ekleyin rağmenJasper Java Derlemesi NoClassFound Exception
- jasperreports-6.0.4.jar
- Commons-günlük-1.2.jar
- commons-beanutils-1.9.2.jar
- jasperreports-javaflow-6.0.4.jar
- commons.digester3-3.2.jar
- commons-collections4-4.0.jar
Program beni koleksiyonları ile ilgili sınıf bulunamadı istisna oluşturur. Ana amacım jrxml dosyası kullanarak bir pdf oluşturmaktır. Jrxml dosyası oluşturmak için iReport 5.6.0 kullanıyorum. Herhangi bir yardım takdir edilir. Yığın yığın izlemesi aşağıdadır;
Generating PDF...
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/collections/map/ReferenceMap
at net.sf.jasperreports.engine.component.ComponentsEnvironment.<init>(ComponentsEnvironment.java:57)
at net.sf.jasperreports.engine.component.ComponentsEnvironment.getInstance(ComponentsEnvironment.java:86)
at net.sf.jasperreports.engine.xml.JRReportSaxParserFactory.getSchemaLocations(JRReportSaxParserFactory.java:99)
at net.sf.jasperreports.engine.xml.BaseSaxParserFactory.configureParser(BaseSaxParserFactory.java:162)
at net.sf.jasperreports.engine.xml.BaseSaxParserFactory.createParser(BaseSaxParserFactory.java:117)
at net.sf.jasperreports.engine.xml.JRXmlDigesterFactory.createParser(JRXmlDigesterFactory.java:1572)
at net.sf.jasperreports.engine.xml.JRXmlDigesterFactory.createDigester(JRXmlDigesterFactory.java:1541)
at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:263)
at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:219)
at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:194)
at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:185)
at net.sf.jasperreports.engine.JasperCompileManager.compile(JasperCompileManager.java:288)
at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:575)
at com.tutorialsdojo.jasper.HelloJasper.main(HelloJasper.java:13)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.collections.map.ReferenceMap
at java.net.URLClassLoader$1.run(URLClassLoader.java:372)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:360)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 14 more
Ortak koleksiyonları sürüm 3.2.1 çalıştırmanız gerekir. [Bu yazı] [1] olasılığı var. [1]: http://stackoverflow.com/questions/22847455/java-lang-noclassdeffounderror-org-apache-commons-collections-referencemap – javabrett