alguien me puede ayudar estoy trabajando con iReport y Java Studio Creator y tengo el siguiente erro cuando ejecuto mi aplicacion:
 
StandardWrapperValve[prueba]: Servlet.service() for servlet prueba threw exception
java.lang.NoClassDefFoundError: org/eclipse/jdt/internal/compiler/env/INameEnvironment
        at java.lang.Class.getDeclaredConstructors0(Native Method)
        at java.lang.Class.privateGetDeclaredConstructors(Cla  ss.java:2328)
        at java.lang.Class.getConstructor0(Class.java:2640)
        at java.lang.Class.newInstance0(Class.java:321)
        at java.lang.Class.newInstance(Class.java:303)
        at net.sf.jasperreports.engine.design.JRDefaultCompil  er.getCompiler(JRDefaultCompiler.java:178)
        at net.sf.jasperreports.engine.design.JRDefaultCompil  er.loadEvaluator(JRDefaultCompiler.java:193)
        at net.sf.jasperreports.engine.fill.JRFillDataset.cre  ateCalculator(JRFillDataset.java:382)
        at net.sf.jasperreports.engine.fill.JRBaseFiller.<ini  t>(JRBaseFiller.java:451)
        at net.sf.jasperreports.engine.fill.JRVerticalFiller.  <init>(JRVerticalFiller.java:91)
        at net.sf.jasperreports.engine.fill.JRVerticalFiller.  <init>(JRVerticalFiller.java:73)
        at net.sf.jasperreports.engine.fill.JRFiller.createFi  ller(JRFiller.java:113)
        at net.sf.jasperreports.engine.fill.JRFiller.fillRepo  rt(JRFiller.java:57)
        at net.sf.jasperreports.engine.JasperFillManager.fill  Report(JasperFillManager.java:247)
        at prueba.visualizarReporte(prueba.java:116)
        at prueba.doPost(prueba.java:77)
        at prueba.doGet(prueba.java:66)
        at javax.servlet.http.HttpServlet.service(HttpServlet  .java:707)
        at javax.servlet.http.HttpServlet.service(HttpServlet  .java:820)
        at org.apache.catalina.core.ApplicationFilterChain.se  rvletService(ApplicationFilterChain.java:397)
        at org.apache.catalina.core.StandardWrapperValve.invo  ke(StandardWrapperValve.java:278)
        at org.apache.catalina.core.StandardPipeline.doInvoke  (StandardPipeline.java:566)
        at org.apache.catalina.core.StandardPipeline.invoke(S  tandardPipeline.java:536)
        at org.apache.catalina.core.StandardContextValve.invo  keInternal(StandardContextValve.java:240)
        at org.apache.catalina.core.StandardContextValve.invo  ke(StandardContextValve.java:179)
        at org.apache.catalina.core.StandardPipeline.doInvoke  (StandardPipeline.java:566)
        at com.sun.enterprise.web.WebPipeline.invoke(WebPipel  ine.java:73)
        at org.apache.catalina.core.StandardHostValve.invoke(  StandardHostValve.java:182)
        at org.apache.catalina.core.StandardPipeline.doInvoke  (StandardPipeline.java:566)
        at com.sun.enterprise.web.VirtualServerPipeline.invok  e(VirtualServerPipeline.java:120)
        at org.apache.catalina.core.ContainerBase.invoke(Cont  ainerBase.java:939)
        at org.apache.catalina.core.StandardEngineValve.invok  e(StandardEngineValve.java:137)
        at org.apache.catalina.core.StandardPipeline.doInvoke  (StandardPipeline.java:566)
        at org.apache.catalina.core.StandardPipeline.invoke(S  tandardPipeline.java:536)
        at org.apache.catalina.core.ContainerBase.invoke(Cont  ainerBase.java:939)
        at org.apache.coyote.tomcat5.CoyoteAdapter.service(Co  yoteAdapter.java:239)
        at com.sun.enterprise.web.connector.grizzly.Processor  Task.invokeAdapter(ProcessorTask.java:667)
        at com.sun.enterprise.web.connector.grizzly.Processor  Task.processNonBlocked(ProcessorTask.java:574)
        at com.sun.enterprise.web.connector.grizzly.Processor  Task.process(ProcessorTask.java:844)
        at com.sun.enterprise.web.connector.grizzly.ReadTask.  executeProcessorTask(ReadTask.java:287)
        at com.sun.enterprise.web.connector.grizzly.ReadTask.  doTask(ReadTask.java:212)
        at com.sun.enterprise.web.connector.grizzly.TaskBase.  run(TaskBase.java:252)
        at com.sun.enterprise.web.connector.grizzly.WorkerThr  ead.run(WorkerThread.java:75) 
por fa si alguien sabe como puedo corregirlo gracias