Jasper informa que funciona bien en netbeans pero da una excepción cuando se implementa como aplicación jar

Estoy trabajando en mi proyecto de último año usando Java Swings e informes jasper para generar informes. La aplicación, incluidos los informes, funciona bien cuando ejecuto la aplicación en netbeans pero cuando la implemento en un archivo jar y luego trato de ejecutarla usando mi comando pronto veo este gran texto de excepción.

Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/codehaus/groovy/control/CompilationFailedException
        at java.lang.Class.getDeclaredConstructors0(Native Method)
        at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
        at java.lang.Class.getConstructor0(Unknown Source)
        at java.lang.Class.newInstance0(Unknown Source)
        at java.lang.Class.newInstance(Unknown Source)
        at net.sf.jasperreports.engine.JasperCompileManager.getCompiler(JasperCompileManager.java:472)
        at net.sf.jasperreports.engine.JasperCompileManager.loadEvaluator(JasperCompileManager.java:238)
        at net.sf.jasperreports.engine.fill.JRFillDataset.createCalculator(JRFillDataset.java:421)
        at net.sf.jasperreports.engine.fill.JRBaseFiller.(JRBaseFiller.java:428)
        at net.sf.jasperreports.engine.fill.JRVerticalFiller.(JRVerticalFiller.java:76)
        at net.sf.jasperreports.engine.fill.JRVerticalFiller.(JRVerticalFiller.java:86)
        at net.sf.jasperreports.engine.fill.JRVerticalFiller.(JRVerticalFiller.java:56)
        at net.sf.jasperreports.engine.fill.JRFiller.createFiller(JRFiller.java:142)
.
.
.
.
....54 more

La siguiente función invoca el informe jasper:

    public void printReport(String adID){
       try {
            Map parameters = new HashMap();
            InputStream jasperIS =this.getClass().getResourceAsStream("/Reports/AllHoardings.jasper");
            User connect=new User();
            JasperPrint print=JasperFillManager.fillReport(jasperIS,parameters,connect.getConnection());
            JasperViewer.viewReport(print,false);
        }catch(JRException je){
            System.out.println(je.toString() +" @ line 2043");
        }catch (Exception e) { System.out.println(e.toString());       }
    }

http://i296.photobucket.com/albums/mm176/charanraj1191g/jasper.png

Enlace a la imagen:La instantánea

El listado de directorios en netbeans

http://i296.photobucket.com/albums/mm176/charanraj1191g/dir_list.png

Enlace a la imagen:Listado del directorio de proyectos en netbeans

Dentro de mi archivo jar

http://i296.photobucket.com/albums/mm176/charanraj1191g/jar.png

Enlace a la imagen:Dentro del archivo jar

Respuestas a la pregunta(1)

Su respuesta a la pregunta