Exception in thread "main" net.sf.jasperreports.engine.JRException: java.io.FileNotFoundException: Livros.jasper
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:75)
at net.sf.jasperreports.engine.JasperFillManager.fillReportToFile(JasperFillManager.java:443)
at Telas.RLivros.geraRelatorio(RLivros.java:55)
at Telas.RLivros.main(RLivros.java:62)
Caused by: java.io.FileNotFoundException: Livros.jasper
... 4 more
Este eh o codigo…
public void geraRelatorio( ) throws JRException, Exception
{
Connection con = getConnection( );
Statement stm = con.createStatement( );
String query = "select cd_livro,titulo,datalancamento,isbn from livros";
ResultSet rs = stm.executeQuery( query );
JRResultSetDataSource jrRS = new JRResultSetDataSource( rs );
Map parameters = new HashMap();
JasperFillManager.fillReportToFile( "Livros.jasper", parameters, jrRS );
JasperExportManager.exportReportToPdfFile( "livros.jrprint" );
JasperViewer.viewReport( "Livros.pdf", false );
}
public static void main(String[] args) throws JRException, Exception
{
new RLivros().geraRelatorio();
}
}
Alguem pode me orientar sobre este erro e como corrigilo…
[quote=andre.almeida]Significa que não foi possível encontrar o arquivo jasper.
Tenta colocar o arquivo na pasta principal do teu projeto.
[]'s[/quote]
vlaeu…
esta aparecendo agora esta mensagem.
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/collections/ReferenceMap
at net.sf.jasperreports.engine.design.JRAbstractJavaCompiler.<clinit>(JRAbstractJavaCompiler.java:74)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at net.sf.jasperreports.engine.JasperCompileManager.getCompiler(JasperCompileManager.java:476)
at net.sf.jasperreports.engine.JasperCompileManager.loadEvaluator(JasperCompileManager.java:242)
at net.sf.jasperreports.engine.fill.JRFillDataset.createCalculator(JRFillDataset.java:411)
at net.sf.jasperreports.engine.fill.JRBaseFiller.<init>(JRBaseFiller.java:405)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:77)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:59)
at net.sf.jasperreports.engine.fill.JRFiller.createFiller(JRFiller.java:147)
at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:83)
at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:601)
at net.sf.jasperreports.engine.JasperFillManager.fillReportToFile(JasperFillManager.java:492)
at net.sf.jasperreports.engine.JasperFillManager.fillReportToFile(JasperFillManager.java:448)
at Telas.RLivros.geraRelatorio(RLivros.java:56)
at Telas.RLivros.main(RLivros.java:63)