Programación General > Java
Error Al Ejecutar Reporte Con Ireport
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
[#] Página Siguiente
Ir a la versión completa