Foros del Web » Programación para mayores de 30 ;) » Java »

Error en Java, jasperReport

Estas en el tema de Error en Java, jasperReport en el foro de Java en Foros del Web. Hola buen dia y gracias adelantadas por su ayuda Quiero crear un reporte en Java atraves de JasperReport e iReport Pero tengo el problema que ...
  #1 (permalink)  
Antiguo 08/03/2012, 19:40
Avatar de rockbass2560  
Fecha de Ingreso: mayo-2011
Mensajes: 31
Antigüedad: 13 años, 6 meses
Puntos: 1
Error en Java, jasperReport

Hola buen dia y gracias adelantadas por su ayuda

Quiero crear un reporte en Java atraves de JasperReport e iReport

Pero tengo el problema que me marca este error

en el momento de compilar el jrxml a jasper

El recurso si se encuentra en el directorio que le especifique por lo que no se porque me marca un error de Class Loader, si alguien me pudiera guiar o instruir acerca de alguna experiencia, libreria faltante, solucion que le dio, etc. Estaria muy agradecido...

Dejo fragmento de codigo donde quiero intentar todo.. y el error que me aparece

Código:
System.out.println(new File("C:/ReporteEmpleado.jrxml").exists());
				JasperDesign jasperDesign = JRXmlLoader.load ("C:/ReporteEmpleado.jrxml");
				JasperReport jasperReport=JasperCompileManager.compileReport(jasperDesign);
				//Map<String, Object> parametros=new HashMap<String, Object>();
				JasperPrint jasperPrint=JasperFillManager.fillReport(jasperReport, null,Conexion.getConexion());
				
				JRXlsExporter exporter=new JRXlsExporter();
				exporter.setParameter(JRExporterParameter.OUTPUT_FILE, "C:/Reporte.xls");
				exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);
				exporter.exportReport();

Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/codehaus/groovy/control/CompilationFailedException
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at net.sf.jasperreports.engine.util.JRClassLoader.loa dClassForRealName(JRClassLoader.java:157)
at net.sf.jasperreports.engine.util.JRClassLoader.loa dClassForName(JRClassLoader.java:115)
at net.sf.jasperreports.engine.JasperCompileManager.g etCompiler(JasperCompileManager.java:508)
at net.sf.jasperreports.engine.JasperCompileManager.c ompileReport(JasperCompileManager.java:212)
at com.coppel.Vista.FrameCatalogoEmpleados.actionPerf ormed(FrameCatalogoEmpleados.java:289)
at javax.swing.AbstractButton.fireActionPerformed(Unk nown 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.mouseRe leased(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(U nknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unkno wn 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.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectio nPrivilege(Unknown Source)
at java.security.AccessControlContext$1.doIntersectio nPrivilege(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectio nPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilter s(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(U nknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarch y(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: org.codehaus.groovy.control.CompilationFailedExcep tion
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
  #2 (permalink)  
Antiguo 08/03/2012, 20:24
Avatar de rockbass2560  
Fecha de Ingreso: mayo-2011
Mensajes: 31
Antigüedad: 13 años, 6 meses
Puntos: 1
Respuesta: Error en Java, jasperReport

Ya encontre el error, me puse a "aprender" a leer el error de stacktrace y dice que me falta una libreria la que ya agregue es la de "groovy"
  #3 (permalink)  
Antiguo 10/03/2012, 20:04
Avatar de liloo6retug  
Fecha de Ingreso: junio-2010
Ubicación: Marsella
Mensajes: 109
Antigüedad: 14 años, 5 meses
Puntos: 11
Respuesta: Error en Java, jasperReport

en la plantilla te sale algo de lenguaje... solo es que cambies el groovy por java, revisa sobre cada campo..

Etiquetas: jasperreport, string
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:05.