[RESOLVIDO]iReports - erro

6 respostas
A

Galera to louco ja e não consigo gerar relatorio com esse cara rssss, agora ta quase tudo ok mas ta dando um erro esse aqui em baixo

Exception in thread AWT-EventQueue-0 java.lang.NoClassDefFoundError: org/springframework/core/io/Resource

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Class.java:247)

at net.sf.jasperreports.engine.util.JRClassLoader.loadClassForRealName(JRClassLoader.java:161)

at net.sf.jasperreports.engine.util.JRClassLoader.loadClassForName(JRClassLoader.java:119)

at net.sf.jasperreports.engine.util.ClassUtils.instantiateClass(ClassUtils.java:57)

at net.sf.jasperreports.extensions.DefaultExtensionsRegistry.instantiateRegistry(DefaultExtensionsRegistry.java:211)

at net.sf.jasperreports.extensions.DefaultExtensionsRegistry.loadRegistries(DefaultExtensionsRegistry.java:188)

at net.sf.jasperreports.extensions.DefaultExtensionsRegistry.loadRegistries(DefaultExtensionsRegistry.java:141)

at net.sf.jasperreports.extensions.DefaultExtensionsRegistry.getRegistries(DefaultExtensionsRegistry.java:127)

at net.sf.jasperreports.extensions.DefaultExtensionsRegistry.getExtensions(DefaultExtensionsRegistry.java:104)

at net.sf.jasperreports.engine.util.JRStyledTextParser.(JRStyledTextParser.java:81)

at net.sf.jasperreports.engine.fill.JRBaseFiller.(JRBaseFiller.java:175)

at net.sf.jasperreports.engine.fill.JRVerticalFiller.(JRVerticalFiller.java:77)

at net.sf.jasperreports.engine.fill.JRVerticalFiller.(JRVerticalFiller.java:59)

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

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

at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:420)

at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:256)

at relatorio.teste.gerar(teste.java:31)

at relatorio.teste.(teste.java:22)

at TelaPrincipal.botao_bairrosActionPerformed(TelaPrincipal.java:252)

at TelaPrincipal.access$400(TelaPrincipal.java:20)

at TelaPrincipal$5.actionPerformed(TelaPrincipal.java:107)

at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)

at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)

at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)

at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)

at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)

at java.awt.Component.processMouseEvent(Component.java:6263)

at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)

at java.awt.Component.processEvent(Component.java:6028)

at java.awt.Container.processEvent(Container.java:2041)

at java.awt.Component.dispatchEventImpl(Component.java:4630)

at java.awt.Container.dispatchEventImpl(Container.java:2099)

at java.awt.Component.dispatchEvent(Component.java:4460)

at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574)

at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)

at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)

at java.awt.Container.dispatchEventImpl(Container.java:2085)

at java.awt.Window.dispatchEventImpl(Window.java:2475)

at java.awt.Component.dispatchEvent(Component.java:4460)

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)

Caused by: java.lang.ClassNotFoundException: org.springframework.core.io.Resource

at java.net.URLClassLoader$1.run(URLClassLoader.java:200)

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

at java.net.URLClassLoader.findClass(URLClassLoader.java:188)

at java.lang.ClassLoader.loadClass(ClassLoader.java:307)

at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)

at java.lang.ClassLoader.loadClass(ClassLoader.java:252)

at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)

 48 more

desde ja groto

6 Respostas

L

Bom dia…
Dá uma olhada neste link…leia ele até o final q fala bem do seu caso…

http://javafree.uol.com.br/viewtopic.jbb?t=875398

Abraços…

T

Caro amigo, a principio me parece que esteja esquecendo

de importar algum dos vários jars necessários do jasperReport…

da uma conferida… também veja se os jars batem com a versão utilizada do iReport…

Att. Jonas

C

Bom dia amigo!
Seu problema esta relacionado a classpath.

O link do lbvitoriano explica direitinho como resolver!
Boa sorte!

A

cara pior que ta feia a peleia sei la eu acho que devo estar fazendo algo errado eu estou com o plugin 3.5.2 do iReports pro netbeans e o jasper 3.6.2.jar

vou dar mais uma olhada se eu conseguir resoler posto aqui

A

Galerinha rsolvido ta, peguei e importei todos jar da pasta lib do projeto jasper ai funcionou so to com um problema agora quando ele abre o relatorio ele diz que não tem nenhuma pagina e abre em branco o codigo que eu to usando é esse

public teste() throws Exception{ conexao conex = new conexao(); //supondo que o teu ficheiro teste.jasper esteja dentro da tiua aplicação URL arquivo = getClass().getResource("report1.jasper"); HashMap map = new HashMap(); JasperReport jasperReport = (JasperReport) JRLoader.loadObject(arquivo); //aqui, como não vais passar parâmetros para dentro do relatório, e porque estou a assumir que não tenhas ligação com base de dados, os dois ultimos parametros são nulos JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, map); //isto mostra.te o viewer, penso que é a melhor maneira, pois assim a pessoa escolhe o formato em que quer gravar, e o sitio onde gravar JasperViewer jrviewer = new JasperViewer(jasperPrint, false); jrviewer.setVisible(true); }

T

Beleza, imaginei que era apenas os Jars mesmo hehe,

Ps.: Renomeia o tópico para [Resolvido] ?

É ruim entrar em tópicos para ajudar, qndo ja esta resolvido hehehe…

Att. Jonas

Criado 2 de dezembro de 2009
Ultima resposta 2 de dez. de 2009
Respostas 6
Participantes 4