Код: Выделить всё
JasperFillManager.fillReport
Как я могу это решить?try {
String reportName = "./rptJobList.jasper";
InputStream is = new FileInputStream(reportName);
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/js001?user=root&password=admin");
JasperPrint jasperPrint = JasperFillManager.fillReport(is, null, con);
JasperViewer jv = new JasperViewer(jasperPrint);
jv.setVisible(true);
} catch (Exception ex) {
}
< /code>
Исключение: < /p>
Исключение в потоке "awt-eventqueue-0" java.lang.noclassdeffounderror:
org /apache /commons /logging /logfactory в
net.sf.jasperreports.engine.util.JRLoader.(JRLoader.java:68)
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.defaultjasperportscontext. (defaultjasperportscontext. net.sf.jasperreports.engine.defaultjasperreportscontext. (defaultJasperReportsContext.java:59)
at
net.sf.jasperreports.engine.jasperfillmanager.getDefaultinstanc net.sf.jasperreports.engine.jasperfillmanager.fillreport (jasperfillmanager.java:824)
at job.newclass.jbutton2actionperformed (newclass.java:64) на
job.newclass.access $ $ $ $ 1000 (newclass.java:21) 1) на
job.newclass.access $ $ $. job.newclass $ 1.actionperformed (newclass.java:42) в
javax.swing.abstractbutton.fireactionperformed (Abstractbutton.java:1995)
at
javax.swing.abstractbutton $ handler.actionperforded (Abstrlesbutton.javaav. /> javax.swing.defaultbuttonmodel.firectionperformed (defaultbuttonmodel.java:387)
at
javax.swing.defaultbuttonmodel.setpressed (defaultbuttonmodel.java:242)
at
javax.swing.plaf.basic.basicbuttonlistener.mousereleadeed (basicbuttonlistener.java:236)
at java.awt.component.processmouseevent (component.java:6134) at
javax.wing.jcomponent.processmousevent.jcomponent.jcomponent.jcomponent.jcomponent.jcomponent.jcomponent.jcomponent.Jcomponent at
java.awt.component.processevent (component.java:5899) at
java.awt.container.processevent (container.java:2023) at
java.awt.component.dispatcheventimpl (Component.java:4501) at
java.awt.container.dispatcheventimpl (container.java:2081) at
java.awt.component.dispatchevent (component.java:4331) at
java.awt.lightdispatcher.retargetmousevent (contacter.java:4301)
java.awt.lieweightdispatcher.processmouseevent (container.java:3965)
at java.awt.lightdispatcher.dispatchevent (container.java:3895)
at java.awt.container.dispatchentimpl (container.java:2067)) на
java.awt.component.dispatchevent (component.java:4331) at
java.awt.eventqueue.dispatchEvent (eventQueue.java:599) at
java.awt.eventdispatchthread.pumponeeventforfilters (eventdispatchthread.java:269)
at
java.awt.eventdispatchthread.pumpeventsforfilter (eventdispatchthread.java:184)
at
java.awt.eventdispatchthread.pumpeventsforhierarchy (eventdispatchthread.java:174)
at
java.awt.eventdispatchthread.pumpevents (eventdispatchthread.java:169)
at
java.awt.eventdispatchthread.pumpevents (eventdispatchthread.java:161)
at java.awt.eventdispatchthread.run (eventdispatchthread.java:122)
вызвано: java.lang.classnotfoundexcept at
java.net.urlclassloader $ 1.run (urlclassloader.java:200) у
java.security.accesscontroller.doprivileged (нативный метод) at
java.net.urlclassloler.findclass (urlclassloader.java:1888888888888888888888888888888888888888888888888800. java.lang.classloader.loadclass (classloader.java:307) на
sun.misc.launcher $ appclassloader.loadclass (Launcher.java:301) на
java.lang.classloader.loadclass (classloader.java:252) at
java.lang.classloader.loadclassinternal (classloader.java:320) ... 35
больше < /p>
< /blockquote>
Подробнее здесь: https://stackoverflow.com/questions/171 ... ns-logging