[RESOLVIDO] ERRO IReport java.lang.NoClassDefFoundErro

Pessoal,
Boa tarde Estou com o seguinte problema segue o codigo:

ArrayList lista = new ArrayList() ;

         BeanTeste bean1 = new BeanTeste();
         bean1.setNome("Pessoa Um");
         bean1.setIdade(23);
		
         BeanTeste bean2 = new BeanTeste();
         bean2.setNome("Pessoa Dois");
         bean2.setIdade(38);
         
         BeanTeste bean3 = new BeanTeste();
         bean3.setNome("Pessoa Dois");
         bean3.setIdade(38);
         
         
         
         BeanTeste bean4 = new BeanTeste();
         bean4.setNome("Pessoa Dois");
         bean4.setIdade(38);
         
         BeanTeste bean5 = new BeanTeste();
         bean5.setNome("Pessoa Dois");
         bean5.setIdade(38);
         
         BeanTeste bean6 = new BeanTeste();
         bean6.setNome("Pessoa Dois");
         bean6.setIdade(38);
		
         lista.add(bean1);
         lista.add(bean2);
         lista.add(bean3);
         lista.add(bean4);
         lista.add(bean5);
         lista.add(bean6);
		
         JRDataSource jrds = new JRBeanCollectionDataSource(lista);
		
         try {
              JasperFillManager.fillReportToFile(
                   "C:\\Projetos Java\\RelatorioRovides\\src\\com\\algaworks\\dwjsf\\rel\\TheRovides.jasper", // Caminho onde está o relatório compilado
                   null, 
                   jrds
              );
			
              // PDF
              JasperExportManager.exportReportToPdfFile(
                   "C:\\Projetos Java\\RelatorioRovides\\src\\com\\algaworks\\dwjsf\\rel\\TheRovides.jrPrint", // Caminho onde está o relatório preenchido
                   "C:\\TheRovsASDF.pdf" // Caminho onde será gerado o pdf
              );
          }
          catch(Exception ex) {
              ex.printStackTrace();
          }
    }

Quando debug …Na linha:

JRDataSource jrds = new JRBeanCollectionDataSource(lista);

Estoura o seguinte erro.
[RPC Fault faultString=“java.lang.NoClassDefFoundError : net/sf/jasperreports/engine/data/JRBeanCollectionDataSource” faultCode=“Server.Processing” faultDetail=“null”]
at mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/internal::faultHandler()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\rpc\AbstractInvoker.as:220]
at mx.rpc::Responder/fault()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\rpc\Responder.as:53]
at mx.rpc::AsyncRequest/fault()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\rpc\AsyncRequest.as:103]
at NetConnectionMessageResponder/statusHandler()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\messaging\channels\NetConnectionChannel.as:569]
at mx.messaging::MessageResponder/status()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\messaging\MessageResponder.as:222]
OBS:
è uma apliação JavaFlex, com WebLogic 8.1 , JVM 1.4 Versao do Ireport 3.7.3 esta tudo funcionando NORMALMENTE esta apenas com este erro.

Criei um projeto Spelho deste Mas o executo no Main[] com Java Application e o relatorio é gerado numa boa, segue:

public static void main(String[] args) {
	
			createReportBean();
	}
	
	 public static void createReportBean() {
		 ArrayList lista = new ArrayList() ;

         BeanTeste bean1 = new BeanTeste();
         bean1.setNome("Pessoa Um");
         bean1.setIdade(23);
		
         BeanTeste bean2 = new BeanTeste();
         bean2.setNome("Pessoa Dois");
         bean2.setIdade(38);
         
         BeanTeste bean3 = new BeanTeste();
         bean3.setNome("Pessoa Dois");
         bean3.setIdade(38);
         
         
         
         BeanTeste bean4 = new BeanTeste();
         bean4.setNome("Pessoa Dois");
         bean4.setIdade(38);
         
         BeanTeste bean5 = new BeanTeste();
         bean5.setNome("Pessoa Dois");
         bean5.setIdade(38);
         
         BeanTeste bean6 = new BeanTeste();
         bean6.setNome("Pessoa Dois");
         bean6.setIdade(38);
		
         lista.add(bean1);
         lista.add(bean2);
         lista.add(bean3);
         lista.add(bean4);
         lista.add(bean5);
         lista.add(bean6);
		
         JRDataSource jrds = new JRBeanCollectionDataSource(lista);
		
         try {
              JasperFillManager.fillReportToFile(
                   "C:\\Projetos Java\\RelatorioRovides\\src\\com\\algaworks\\dwjsf\\rel\\TheRovides.jasper", // Caminho onde está o relatório compilado
                   null, 
                   jrds
              );
			
              // PDF
              JasperExportManager.exportReportToPdfFile(
                   "C:\\Projetos Java\\RelatorioRovides\\src\\com\\algaworks\\dwjsf\\rel\\TheRovides.jrPrint", // Caminho onde está o relatório preenchido
                   "C:\\TheRovsASDF.pdf" // Caminho onde será gerado o pdf
              );
          }
          catch(Exception ex) {
              ex.printStackTrace();
          }
    }


Assim funciona Quando executo num Java Application !

PESQUISEI, PESQUISEI, PESQUISEI…
Mas sem sucesso resolvi abrir este topico.
Se alguem ja passou por isso e quiser ajudar, please !

Pessoal
Para quem ainda precise…

o meu problema foi resolvido quando adicionei os jars do Ireport na lib…

As aulas do Neri foram muito uteis !