Erro jasperreport

1 resposta
fabioebner

Pessoal desenvolvi um relatorio em ireport. add no netbeans, roda lindo… porem qdo eu gero o jar e rodo por fora do netbenas retorna o seguinte erro

alguem sabe pq??


Exception occurred during event dispatching:
java.lang.NoClassDefFoundError: Could not initialize class net.sf.jasperreports.
engine.design.JRJavacCompiler
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)

    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Sou
rce)

at java.lang.reflect.Constructor.newInstance(Unknown Source)

at java.lang.Class.newInstance0(Unknown Source)

at java.lang.Class.newInstance(Unknown Source)

at net.sf.jasperreports.engine.JasperCompileManager.getCompiler(JasperCo

mpileManager.java:476)

at net.sf.jasperreports.engine.JasperCompileManager.loadEvaluator(Jasper

CompileManager.java:242)

at net.sf.jasperreports.engine.fill.JRFillDataset.createCalculator(JRFil

lDataset.java:411)

at net.sf.jasperreports.engine.fill.JRBaseFiller.(JRBaseFiller.jav

a:405)

at net.sf.jasperreports.engine.fill.JRVerticalFiller.(JRVerticalFi

ller.java:77)

at net.sf.jasperreports.engine.fill.JRVerticalFiller.(JRVerticalFi

ller.java:59)

at net.sf.jasperreports.engine.fill.JRFiller.createFiller(JRFiller.java:

147)

at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:57

)

at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillMa

nager.java:402)

at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillMa

nager.java:363)

at br.com.dnasolution.util.GerarRelatorio.gerarRelatorioCaixa(GerarRelat

orio.java:61)

at br.com.dnasolution.gui.Caixa.gerarRelatorioCaixa(Caixa.java:1679)

at br.com.dnasolution.gui.Caixa.access$1500(Caixa.java:54)

at br.com.dnasolution.gui.Caixa$16.actionPerformed(Caixa.java:1334)

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.AbstractButton.doClick(Unknown Source)

at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)

at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown

Source)

at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)

at java.awt.Component.processMouseEvent(Unknown Source)

at javax.swing.JComponent.processMouseEvent(Unknown Source)

at java.awt.Component.processEvent(Unknown Source)

at java.awt.Container.processEvent(Unknown Source)

at java.awt.Component.dispatchEventImpl(Unknown Source)

at java.awt.Container.dispatchEventImpl(Unknown Source)

at java.awt.Component.dispatchEvent(Unknown Source)

at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)

at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)

at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)

at java.awt.Container.dispatchEventImpl(Unknown Source)

at java.awt.Window.dispatchEventImpl(Unknown Source)

at java.awt.Component.dispatchEvent(Unknown Source)

at java.awt.EventQueue.dispatchEvent(Unknown Source)

at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)

at java.awt.Dialog$1.run(Unknown Source)

at java.awt.Dialog$3.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.awt.Dialog.show(Unknown Source)

at java.awt.Component.show(Unknown Source)

at java.awt.Component.setVisible(Unknown Source)

at java.awt.Window.setVisible(Unknown Source)

at java.awt.Dialog.setVisible(Unknown Source)

at gui.CadastroFirma.jbtnCaixaActionPerformed(CadastroFirma.java:3151)

at gui.CadastroFirma.access$3400(CadastroFirma.java:77)

at gui.CadastroFirma$35.actionPerformed(CadastroFirma.java:1968)

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 Sour

ce)

at java.awt.Component.processMouseEvent(Unknown Source)

at javax.swing.JComponent.processMouseEvent(Unknown Source)

at java.awt.Component.processEvent(Unknown Source)

at java.awt.Container.processEvent(Unknown Source)

at java.awt.Component.dispatchEventImpl(Unknown Source)

at java.awt.Container.dispatchEventImpl(Unknown Source)

at java.awt.Component.dispatchEvent(Unknown Source)

at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)

at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)

at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)

at java.awt.Container.dispatchEventImpl(Unknown Source)

at java.awt.Window.dispatchEventImpl(Unknown Source)

at java.awt.Component.dispatchEvent(Unknown Source)

at java.awt.EventQueue.dispatchEvent(Unknown Source)

at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)

at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

at java.awt.EventDispatchThread.run(Unknown Source)

D:\dist>

tks

1 Resposta

CarlosEduardoDantas

verifique quais jars (libraries) estão sendo exportados dentro do seu jar… o erro é que, no seu projeto o jar do jasperReports e as dependencias estão no classpath, porém depois que voce exporta, nao existe mais nada no classapth… jogue o jasperreports.jar e todas as suas dependencias commons para dentro do jar da sua aplicacao. … ou os referencie pelo manifest-mf.

Criado 28 de outubro de 2008
Ultima resposta 28 de out. de 2008
Respostas 1
Participantes 2