Ejecutar reportes iReport

christian005
27 de Noviembre del 2008
Hola:

Estoy desarrollando una aplicación con swing y utilizo JasperReports para imprimir unos listados. He creado los informes con iReport y desde dicho programa los puedo compilar sin problemas, luego al ejecutarlo desde mi compilador (JCreator) también puedo ver los reportes correctamente. Después creo un .jar agregando la ruta de las librerias externas que ulizo(./lib), cuando ejecuto el .jar puedo tener acceso a la base de datos, pero a la hora de tratar de ver un reporte da el siguiente error:

Error compiling report java source files: c:horariosprofesores_1148436584875_212659.java

En el directorio c:horarios es donde tengo mi .jar y todas las carpetas que utilizo en mi proyecto, incluyendo la carpeta lib con los siguientes archivos:
commons-beanutils-1.5.jar
commons-collections-2.1.jar
commons-digester-1.7.jar
commons-logging-1.0.2.jar
commons-logging-api-1.0.2.jar
itext-1.3.1.jar
jasperreports-1.2.2.jar
poi-2.0-final-20040126.jar
mysql-connector-java-3.1.1.11-bin.jar

Esos mismos .jar son los que utilizo en el iReport para compilar y crear mis reportes.

Si alguien supiera que puede estar pasando y me ayudara lo agradecería ya que llevo unos días bloqueado con ese problema.

Muchas gracias.

RODOLFO BALLA
27 de Noviembre del 2008
Hola A todos cuando no pueden ejecutar el ireport desde una aplicacion Java necesitas tener las siguiente libreria en tu proyecto JasperReports 3.0.1
es lo unico que nesecitan espero les facilite y puedad seguir con su proyecto

esthersecades
27 de Noviembre del 2008
Yo creo que puede ser porque no estas utilizando el fichero ya compilado, es decir, el fichero con extensión .jasper.
Yo si intentaba compilar el fichero .jrxml dentro del código java me salía ese error.