JagoVB
20th November 2011, 11:14 PM
gan ane mw nanya ane kan dah install plugin bwt ireport di netbean dah uda selesai bwt reporrnya...
permasalahannnya pas ane mw panggil ireportnya kluar error
Spoiler for Error:
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/apache/commons/digester/Digester
at javaapplication2.ReportAction.runReportDefault(Rep ortAction.java:48)
at javaapplication2.NewJFrame.jButton3ActionPerformed (NewJFrame.java:143)
at javaapplication2.NewJFrame.access$300(NewJFrame.ja va:29)
at javaapplication2.NewJFrame$4.actionPerformed(NewJF rame.java:75)
at javax.swing.AbstractButton.fireActionPerformed(Abs tractButton.java:1995)
at javax.swing.AbstractButton$Handler.actionPerformed (AbstractButton.java:2318)
at javax.swing.DefaultButtonModel.fireActionPerformed (DefaultButtonModel.java:387)
at javax.swing.DefaultButtonModel.setPressed(DefaultB uttonModel.java:242)
at javax.swing.plaf.basic.BasicButtonListener.mouseRe leased(BasicButtonListener.java:236)
at java.awt.Component.processMouseEvent(Component.jav a:6289)
at javax.swing.JComponent.processMouseEvent(JComponen t.java:3267)
at java.awt.Component.processEvent(Component.java:605 4)
at java.awt.Container.processEvent(Container.java:204 1)
at java.awt.Component.dispatchEventImpl(Component.jav a:4652)
at java.awt.Container.dispatchEventImpl(Container.jav a:2099)
at java.awt.Component.dispatchEvent(Component.java:44 82)
at java.awt.LightweightDispatcher.retargetMouseEvent( Container.java:4577)
at java.awt.LightweightDispatcher.processMouseEvent(C ontainer.java:4238)
at java.awt.LightweightDispatcher.dispatchEvent(Conta iner.java:4168)
at java.awt.Container.dispatchEventImpl(Container.jav a:2085)
at java.awt.Window.dispatchEventImpl(Window.java:2478 )
at java.awt.Component.dispatchEvent(Component.java:44 82)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.j ava:644)
at java.awt.EventQueue.access$000(EventQueue.java:85)
at java.awt.EventQueue$1.run(EventQueue.java:603)
at java.awt.EventQueue$1.run(EventQueue.java:601)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectio nPrivilege(AccessControlContext.java:87)
at java.security.AccessControlContext$1.doIntersectio nPrivilege(AccessControlContext.java:98)
at java.awt.EventQueue$2.run(EventQueue.java:617)
at java.awt.EventQueue$2.run(EventQueue.java:615)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectio nPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java: 614)
at java.awt.EventDispatchThread.pumpOneEventForFilter s(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(E ventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarch y(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispa tchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispa tchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThre ad.java:122)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.digester.Digester
at java.net.URLClassLoader$1.run(URLClassLoader.java: 202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.j ava:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:3 07)
at sun.misc.Launcher$AppClassLoader.loadClass(Launche r.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:2 48)
... 40 more
nh codingan ane gan
Spoiler for codingan:
public void runReportDefault(String sourcefilename) {
try {
JasperReport report;
report = JasperCompileManager.compileReport(sourcefilename) ;
JasperPrint jprint = JasperFillManager.fillReport(report,
new HashMap(), getConnection());
JasperViewer viewer = new JasperViewer(jprint, false);
viewer.setFitPageZoomRatio();
viewer.setVisible(true);
} catch (Exception e) {
System.out.print(e.getMessage());
}
}
public static void main(String arg[]) {
ReportAction r = new ReportAction();
r.runReportDefault("G:/blog/src/report1.jasper");
}
ane jg dah tambahan lib ini ke projectnya gan:
jasperreports-4.1.1.jar
jasperreports-applet-4.1.1.jar
jasperreports-javaflow-4.1.1
jasperreports-fonts-4.1.1
commons-beanutils-1.8.3-bin
common digester 3.3.0.bin
common collection3.2.1.bin
spring.jar
tp tetep aja error ....
butuh penecreahan nh gan...
</div>
permasalahannnya pas ane mw panggil ireportnya kluar error
Spoiler for Error:
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/apache/commons/digester/Digester
at javaapplication2.ReportAction.runReportDefault(Rep ortAction.java:48)
at javaapplication2.NewJFrame.jButton3ActionPerformed (NewJFrame.java:143)
at javaapplication2.NewJFrame.access$300(NewJFrame.ja va:29)
at javaapplication2.NewJFrame$4.actionPerformed(NewJF rame.java:75)
at javax.swing.AbstractButton.fireActionPerformed(Abs tractButton.java:1995)
at javax.swing.AbstractButton$Handler.actionPerformed (AbstractButton.java:2318)
at javax.swing.DefaultButtonModel.fireActionPerformed (DefaultButtonModel.java:387)
at javax.swing.DefaultButtonModel.setPressed(DefaultB uttonModel.java:242)
at javax.swing.plaf.basic.BasicButtonListener.mouseRe leased(BasicButtonListener.java:236)
at java.awt.Component.processMouseEvent(Component.jav a:6289)
at javax.swing.JComponent.processMouseEvent(JComponen t.java:3267)
at java.awt.Component.processEvent(Component.java:605 4)
at java.awt.Container.processEvent(Container.java:204 1)
at java.awt.Component.dispatchEventImpl(Component.jav a:4652)
at java.awt.Container.dispatchEventImpl(Container.jav a:2099)
at java.awt.Component.dispatchEvent(Component.java:44 82)
at java.awt.LightweightDispatcher.retargetMouseEvent( Container.java:4577)
at java.awt.LightweightDispatcher.processMouseEvent(C ontainer.java:4238)
at java.awt.LightweightDispatcher.dispatchEvent(Conta iner.java:4168)
at java.awt.Container.dispatchEventImpl(Container.jav a:2085)
at java.awt.Window.dispatchEventImpl(Window.java:2478 )
at java.awt.Component.dispatchEvent(Component.java:44 82)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.j ava:644)
at java.awt.EventQueue.access$000(EventQueue.java:85)
at java.awt.EventQueue$1.run(EventQueue.java:603)
at java.awt.EventQueue$1.run(EventQueue.java:601)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectio nPrivilege(AccessControlContext.java:87)
at java.security.AccessControlContext$1.doIntersectio nPrivilege(AccessControlContext.java:98)
at java.awt.EventQueue$2.run(EventQueue.java:617)
at java.awt.EventQueue$2.run(EventQueue.java:615)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectio nPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java: 614)
at java.awt.EventDispatchThread.pumpOneEventForFilter s(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(E ventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarch y(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispa tchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispa tchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThre ad.java:122)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.digester.Digester
at java.net.URLClassLoader$1.run(URLClassLoader.java: 202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.j ava:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:3 07)
at sun.misc.Launcher$AppClassLoader.loadClass(Launche r.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:2 48)
... 40 more
nh codingan ane gan
Spoiler for codingan:
public void runReportDefault(String sourcefilename) {
try {
JasperReport report;
report = JasperCompileManager.compileReport(sourcefilename) ;
JasperPrint jprint = JasperFillManager.fillReport(report,
new HashMap(), getConnection());
JasperViewer viewer = new JasperViewer(jprint, false);
viewer.setFitPageZoomRatio();
viewer.setVisible(true);
} catch (Exception e) {
System.out.print(e.getMessage());
}
}
public static void main(String arg[]) {
ReportAction r = new ReportAction();
r.runReportDefault("G:/blog/src/report1.jasper");
}
ane jg dah tambahan lib ini ke projectnya gan:
jasperreports-4.1.1.jar
jasperreports-applet-4.1.1.jar
jasperreports-javaflow-4.1.1
jasperreports-fonts-4.1.1
commons-beanutils-1.8.3-bin
common digester 3.3.0.bin
common collection3.2.1.bin
spring.jar
tp tetep aja error ....
butuh penecreahan nh gan...
</div>