Erro no iReport ajude-me por favor

Pessoal vou colocar meu fonte aki para ver se alguém sabe o que esta acontecendo
ta dando um erro que não esta conseguindo mapear o arquivo .jasper

alguém sabe me dizer pq será ?
o erro é o seguinte
net.sf.jasperreports.engine.JRException: Class not found when loading object from file : /mnt/hd/d/projeto/src/relatorios/requeridoCivil.jasper

Esse aki é o trecho do meu fonte

rsRequerido = bd.strResultaRequeridoCivil.executeQuery();
net.sf.jasperreports.engine.JRResultSetDataSource jr = new net.sf.jasperreports.engine.JRResultSetDataSource(rsRequerido);
Map parametes = new HashMap();
net.sf.jasperreports.engine.JasperPrint jp = null;
try {
jp = net.sf.jasperreports.engine.JasperFillManager.fillReport("/mnt/hd/d/projeto/src/relatorios/requeridoCivil.jasper", parametes, jr);
} catch (JRException ex) {
ex.printStackTrace();
}

        net.sf.jasperreports.view.JasperViewer.viewReport(jp,false);[code][/code]

Confira se você adicionou ao seu projeto, todos os .jar dos jasper necessários para rodar seu relatório…

Coloquei sim todos os jar da lib do iReport mesmo assim não deu certo

alguém tem outra idéia ?

Veja entao se este post do GUJ te ajuda.

Ja passei pelo mesmo problema que voce. acabei pondo meu .jasper num package da minha aplicacao. E usava o getResourceAsStream().

Tente se basear nisso que eles discutem no post. Caso contrário, volte, que posso te explicar mais detalhadamente.

[]

Kara tentei fazer assim

InputStream in = getClass().getResourceAsStream(“SegundaTroca.jasper”);
JasperReport jr = (JasperReport)JRloader.loadObject(in);
JasperPrint jp = JasperFillManager.fillReportToFile(jr,parameters,jrRs);
JasperExportManager.exportReportToPdfFile(jp,“teste.pdf”);

como vc disso so que quando eu uso
JasperPrint jp = JasperFillManager.fillReportToFile(jr,parameters,jrRs);

ele não aceita esses parametros

alguém sabe porque ?

http://jasperreports.sourceforge.net/api/net/sf/jasperreports/engine/JasperFillManager.html

Neste endereço tem todas as assinaturas possíveis para este método.

vinicius me passa seu msn kara
por favor

ou me add ai

ou me passa seu email se não quiser me add,

meu msn e email e

 marlusdias@yahoo.com.br

meu msn e email e esse mesmo viu

t++
abraços

Problema resolvido

  String reportFile = "envolvidos.jasper";
net.sf.jasperreports.engine.JRResultSetDataSource jrRs = new  net.sf.jasperreports.engine.JRResultSetDataSource(rs);
            Map parametes = new HashMap();
    RL urlFile = getClass().getClassLoader().getResource(reportFile); 
             
                if(urlFile == null) { 
                  throw new Exception("Relatório de nome " +  reportFile + " não foi localizado"); 
                }
             try{
               JasperReport report =  JasperManager.loadReport(urlFile.openStream()); 
               
               JasperPrint impressao =  JasperManager.fillReport(report, parametes,  jrRs); 
               JasperViewer.viewReport(impressao, false);
             }
             catch(JRException e){
                e.printStackTrace();
             }

mais agora vem o detalhe
que tava fikando louco tem que colocar dentro da lib
essas classes se não naão funciona em

commons-beanutils.jar;
commons-collections-3.1.jar;
commons-collections-testframework-3.1.jar;
commons-digester.jar;
commons-logging.jar;
itext-1.02b.jar;
jasperreports-0.6.0.jar;
xerces.ja

Obrigado Vinicius pelo toques forem de muita utilidade

tipo me add no msn para que possamos conversar mais sob essa feramenta

Booomm :smiley:

to com problemas com o sub relatorio

vc já mecheu com sub relatorio ?

Tutorial bacana! :cool: