Programación General > Java

 Error Al Ejecutar Reporte Con Ireport

(1/2) > >>

jpaler:
Hola muchachos... miren, al ejecutar la aplicacion desde JBuilder el reporte se
ejecuta perfectamente, pero al ejecutar directamente el .jar me arroja la sigte
exception:

--- Código: Text ---net.sf.jasperreports.engine.JRException: java.net.MalformedURLExceptionnet.sf.jasperreports.engine.JRException: java.net.MalformedURLException  at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:247)  at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:226)  at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:214)  at softwarecontable.FormularioPrincipal.bCuadreDiario_actionPerformed(FormularioPrincipal.java:3767) Caused by: java.net.MalformedURLException  at java.net.URL.<init>(Unknown Source)  at java.net.URL.<init>(Unknown Source)  at java.net.URL.<init>(Unknown Source)  at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)  at   ... 28 more  

y como el reporte lo tengo metido dentro de un .jar, entonces el codigo con el q
ejecuto el reporte desde java, es el sigte:

--- Código: Text ---JasperDesign diseno;diseno=JRXmlLoader.load(getClass().getResourceAsStream("reportes/cuadre diario de caja/una_caja.jrxml"));  

muchachos... la exception se lanza en el metodo load... pero lo q no comprendo es
q en JBuilder si arranca perfectamente...

aquirce:
Hola, tengo un poco de experiencia en cuestiones de reportes con IReport pero lo he trabajado orientado a Web en J2EE, me parece que lo que te esta pasando es que a la hora de ejecutar el reporte directamente del .jar no esta encontrando el .jrxml, asegurate de darle la url correcta de donde se encuentra.

Espero te sirva de algo ...

jpaler:
nombe muchas gracias... ya lo solucione hace rato... y era q no cargaba todas las librerias necesarias para ejecutar el reporte...

Gracias...

Salu2 !!!

bchaak:
Hola! Estoy teniendo el mismo problema y ví que habían encontrado una solución: "no cargaba todas las librerias necesarias para ejecutar el reporte" Mi pregunta es la siguiente: cuáles son las librerías necesarias? Porque creo tenerlas todas en mi .jar pero por ahí me sigue faltando alguna... agradezco cualquier dato!

Las librerías que tengo son las siguientes:
-commons-beanutils
-commons-collections
-commons-dbcpcommons-digester
-commons-logging
-commons-pool
-itext
-jcommon
-jdtcore
-jfreechart
-junit
-xerces
-xml-apis
-jasperreports
-commons-lang

esthersecades:
Buenos días acabo de registrarme porque me interesaria obtener la solucion al problema con los reports desde java; ya que estoy desarrollando una aplciacion con Swing y me ocurre lo mismo. Podrían darme el listado de las librerias que solucionan el problema?

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa