Java Ve Jasper Reports Sorunu
-
java da bir türlü hazırladığım boş raporu gösteremedim :/ nasıl yapıldığına dair de hiç bir fikrim yok :/
netten araştırdığım kadarı ileClass.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection baglanti = DriverManager.getConnection("jdbc:odbc:deneme");
Statement uygula = baglanti.createStatement();
System.out.print("baglantı tamam ");
JasperReport jasperReport = JasperCompileManager.compileReport("C:deneme.jrxml");
Map parametre = new HashMap();
JasperPrint print = JasperFillManager.fillReport(jasperReport, parametre , baglanti);
JasperViewer.viewReport(print);
böyle bir şeyler yaptım amaJasperReport jasperReport = JasperCompileManager.compileReport("C:deneme.jrxml");
bu satırda sürekli hata veriyor :s yardım olabilecek birileri var mı? -
Hatayı buraya yazabilir misin?
Ayrıca şöyle denesen bir de: "C:/deneme.jrxml"
edit:
ya da böyle "C:\\deneme.jrxml"
-
JPriest bunu yazdı:
-----------------------------Hatayı buraya yazabilir misin?
Ayrıca şöyle denesen bir de: "C:/deneme.jrxml"
edit:
ya da böyle "C:\\deneme.jrxml"
-----------------------------Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
at net.sf.jasperreports.engine.util.JRLoader.<clinit>(JRLoader.java:65)
at net.sf.jasperreports.engine.JRPropertiesUtil.loadProperties(JRPropertiesUtil.java:99)
at net.sf.jasperreports.engine.DefaultJasperReportsContext.initProperties(DefaultJasperReportsContext.java:95)
at net.sf.jasperreports.engine.DefaultJasperReportsContext.<init>(DefaultJasperReportsContext.java:72)
baglantı tamamat net.sf.jasperreports.engine.DefaultJasperReportsContext.<clinit>(DefaultJasperReportsContext.java:60)
at net.sf.jasperreports.engine.JasperCompileManager.getDefaultInstance(JasperCompileManager.java:83)
at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:454)
at javaapplication4.JavaApplication4.main(JavaApplication4.java:29)
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
hocam çıktı tam olarak bu :D 29. satır tam olarak o gösterdiğim satıra denk geliyor.
-
http://commons.apache.org/logging/download_logging.cgi
Burdaki kütüphaneleri indir(binaries olanları), classpath'e ekle. (Projende "lib" ya da "libs" klasörü varsa oraya atman yeterli olacaktır yüksek ihtimalle.)
-
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/digester/Digester
baglantı tamamat net.sf.jasperreports.engine.JasperCompileManager.compile(JasperCompileManager.java:171)
at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:454)
at javaapplication4.JavaApplication4.main(JavaApplication4.java:29)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.digester.Digester
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)
... 3 more
Java Result: 1
BUILD SUCCESSFUL (total time: 0 seconds)
bu kezde böyle bir hata aldım :S
-
Sorunu çözdüm net beans ın hayvanlıgındanmış. kaldırıp tekrar kurdum halloldu (:
J.asperReport kullanarak nasıl cıktı alacaklarını ise
http://www.youtube.com/watch?v=Fq7ZsuQZM_w
bu videodakının aynısını yaparak halledebilirler.
