Boa tarde,
estou com um problema na hora de chamar relatórios jasper na minha aplicação java.
O problema é que, quando faço as alterações e compilo o relatório, se eu coloco o código seguinte,
public static void abrirRelatorioJasper & # 40 ; java . io . FileInputStream arquivoJasper , java . util . HashMap mapParametros & # 41 ; throws dori . jasper . engine . JRException , JRException & # 123 ;
dori . jasper . engine . JasperPrint jPrint = dori . jasper . engine . JasperFillManager . fillReport & # 40 ; arquivoJasper , mapParametros , Conexao . getConnection & # 40 ; & # 41 ; & # 41 ;;
dori . jasper . view . JasperViewer . viewReport & # 40 ; jPrint , false & # 41 ;;
& # 125 ;
na hora de chamá-lo na aplicação aparece a mensagem:
java . lang . ClassCastException : net . sf . jasperreports . engine . JasperReport
at dori . jasper . engine . JasperFillManager . fillReport ( JasperFillManager . java : 207 )
at Utilities . abrirRelatorioJasper ( Utilities . java : 851 )
at Utilities . geraRelatorioJasper ( Utilities . java : 804 )
at RegrasGuiaOdontologica . mouseReleased ( RegrasGuiaOdontologica . java : 160 )
at java . awt . AWTEventMulticaster . mouseReleased ( Unknown Source )
at java . awt . Component . processMouseEvent ( Unknown Source )
at javax . swing . JComponent . processMouseEvent ( Unknown Source )
at java . awt . Component . processEvent ( Unknown Source )
at java . awt . Container . processEvent ( Unknown Source )
at java . awt . Component . dispatchEventImpl ( Unknown Source )
at java . awt . Container . dispatchEventImpl ( Unknown Source )
at java . awt . Component . dispatchEvent ( Unknown Source )
at java . awt . LightweightDispatcher . retargetMouseEvent ( Unknown Source )
at java . awt . LightweightDispatcher . processMouseEvent ( Unknown Source )
at java . awt . LightweightDispatcher . dispatchEvent ( Unknown Source )
at java . awt . Container . dispatchEventImpl ( Unknown Source )
at java . awt . Window . dispatchEventImpl ( Unknown Source )
at java . awt . Component . dispatchEvent ( Unknown Source )
at java . awt . EventQueue . dispatchEvent ( Unknown Source )
at java . awt . EventDispatchThread . pumpOneEventForHierarchy ( Unknown Source )
at java . awt . EventDispatchThread . pumpEventsForHierarchy ( Unknown Source )
at java . awt . EventDispatchThread . pumpEvents ( Unknown Source )
at java . awt . EventDispatchThread . pumpEvents ( Unknown Source )
at java . awt . EventDispatchThread . run ( Unknown Source )
quando eu clico na linha
at dori . jasper . engine . JasperFillManager . fillReport & # 40 ; JasperFillManager . java & # 58 ; 207 & # 41 ;
abre a classe JasperFillManager.class com a mensagem
e no Class File Editor:
“Source not found
The jar file jasperreport-0.5.3.jar has no source attachment.
You can attach the source by clicking Attach Source below:”
[/code]