lo puede hacer funcionar tuve que agregar todas las librerías (tedioso) pero bueno por lo menos funciona, lo que si, tuve algunos problemas con las versiones de las librerías.
estoy usando el jasperreports-4.6.0 y por ejemplo cuando me pidió la librería commons-digester me baje la ultima versión que me encontre, la 3.2 pero me arrojaba una excepcion buscando y leyendo me di cuenta que tenia que cambiarme de versión, me baje a la 2.1 y funciono.
me paso lo mismo con el itext me baje la versión 5.2.1 y lo mismo excepciones buscando el error encontré que con un las versiones anteriores a la 2.0 ocurría este error y que en la versión 2.1.7 se solucionaba así que me baje esa versión y todo OK
por si les pasa a alguien mas estos son los errores que me arrojaban con las versiones mas actuales
error con commons-digester3-3.2
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/digester/Digester
at com.chetty.reporting.engine.Reporter.main(Reporter.java:33)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.digester.Digester
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)
error con itext-5.2.1
Exception in thread "main" java.lang.NoClassDefFoundError: com/lowagie/text/SplitCharacter
at net.sf.jasperreports.engine.JasperExportManager.exportToPdfFile(JasperExportManager.java:145)
at net.sf.jasperreports.engine.JasperExportManager.exportReportToPdfFile(JasperExportManager.java:497)
at com.chetty.reporting.engine.Reporter.main(Reporter.java:37)
Caused by: java.lang.ClassNotFoundException: com.lowagie.text.SplitCharacter
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)
... 3 more
es extraño que se repitan errores de versiones antiguas en las nuevas pero bueno en la programación nunca se sabe