Cangrejos y Conejos con JasperReport y iReport

Bueno, por aqui ando de nuevo, el dia de hoy he estado de muerte bajando las librerias para poder ejecutar mis reportes creados en iReport con parametros, actualmente tengo un problema, que cada vez que cierro mi eclipse, y ejecutos los reportes me arroja este codigo de error

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/bcel/generic/Type
        at org.apache.commons.javaflow.utils.RewritingUtils.main(RewritingUtils.java:175)
        Caused by: java.lang.ClassNotFoundException: org.apache.bcel.generic.Type
        at java.net.URLClassLoader$1.run(Unknown Source)
        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)
        ... 1 more

Obviamente se, que es porque no encuentra la clase "org.apache.bcel.generic.Type" pero al agregar el jar a mi libreria, vuelve a correr perfectamente, no se que pasa, que siempre da error, entonces tengo que excluir el jar y agregarlo nuevamente...

si me pudieran orientar.