kopcheskiPJ 3 de jan. de 2007
Confira se você adicionou ao seu projeto, todos os .jar dos jasper necessários para rodar seu relatório…
MarloviPJ 3 de jan. de 2007
Coloquei sim todos os jar da lib do iReport mesmo assim não deu certo
alguém tem outra idéia ?
kopcheskiPJ 3 de jan. de 2007
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.
[]
MarloviPJ 3 de jan. de 2007
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 ?
kopcheskiPJ 3 de jan. de 2007
MarloviPJ 3 de jan. de 2007
vinicius me passa seu msn kara
por favor
MarloviPJ 3 de jan. de 2007
ou me add ai
ou me passa seu email se não quiser me add,
meu msn e email e
meu msn e email e esse mesmo viu
t++
abraços
MarloviPJ 4 de jan. de 2007
Problema resolvido
String reportFile = "envolvidos.jasper" ;
net . sf . jasperreports . engine . JRResultSetDataSource jrRs = new net . sf . jasperreports . engine . JRResultSetDataSource & #40;rs);
Map parametes = new HashMap & #40;);
RL urlFile = getClass & #40;).getClassLoader().getResource(reportFile);
if & #40;urlFile == null) {
throw new Exception & #40;"Relatório de nome " + reportFile + " não foi localizado");
& #125;
try & #123;
JasperReport report = JasperManager . loadReport & #40;urlFile.openStream());
JasperPrint impressao = JasperManager . fillReport & #40;report, parametes, jrRs);
JasperViewer . viewReport & #40;impressao, false);
& #125;
catch & #40;JRException e){
e . printStackTrace & #40;);
& #125;
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.02 b . 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
kopcheskiPJ 4 de jan. de 2007
Booomm
MarloviPJ 5 de jan. de 2007
Booomm
to com problemas com o sub relatorio
vc já mecheu com sub relatorio ?
kopcheskiPJ 6 de jan. de 2007
Tutorial bacana!