Exception in thread “main” java.io.FileNotFoundException: PercentualLucro.jasper
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:11
-
at net.sf.jasperreports.engine.JasperFillManager.fillReportToFile(Jasper
FillManager.java:314)
at vfiscal.Relatoriopega.geraRelatorio(Relatoriopega.java:51)
at vfiscal.Relatoriopega.main(Relatoriopega.java:62)
NESTED BY :
net.sf.jasperreports.engine.JRException: PercentualLucro.jasper
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:11
7)
at net.sf.jasperreports.engine.JasperFillManager.fillReportToFile(Jasper
FillManager.java:314)
at vfiscal.Relatoriopega.geraRelatorio(Relatoriopega.java:51)
at vfiscal.Relatoriopega.main(Relatoriopega.java:62)
Caused by: java.io.FileNotFoundException: PercentualLucro.jasper
… 4 more
Press any key to continue…
PQ ESTARA DANDO ESSES ERROS?? ALGUEM ME AJUDE PLISSSS
AQUI VAI MINHA CLASSE
package vfiscal;
import net.sf.jasperreports.engine.JRException;
import net.sf.jasperreports.engine.JRExporter;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.fill.;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.engine.JasperReport;
import net.sf.jasperreports.;
import net.sf.jasperreports.engine.JasperRunManager;
import net.sf.jasperreports.engine.JRResultSetDataSource;
import net.sf.jasperreports.engine.JasperExportManager;
import net.sf.jasperreports.view.;
import net.sf.jasperreports.view.JasperViewer;
import javax.servlet.Servlet;
import javax.servlet.http.;
import javax.servlet.ServletException;
import java.util.HashMap;
import java.io.InputStream;
import java.sql.;
import vfiscal.;
import java.util.*;
public class Relatoriopega {
/* Real za con tornan i exão com o banco de dados, re do o objeto Connection /
private static Connection getConnection( ) throws
ClassNotFoundException, SQLException
{
String driver = “com.mysql.jdbc.Driver”;
String url = “jdbc:mysql://localhost:3306/vfiscal”;
String user = “”;
String password = “”;
Class.forName(driver);
Connection con = DriverManager.getConnection( url, user, password );
return con;
}
/ Gera Relatorio e visualiza-o */
public void geraRelatorio( ) throws JRException, Exception
{
Connection con = getConnection( );
Statement stm = con.createStatement( );
String query = “select * from percentual_lucro”;
ResultSet rs = stm.executeQuery( query );
/* implementação da interface JRDataSource para DataSource ResultSet /
JRResultSetDataSource jrRS = new JRResultSetDataSource( rs );
/ HashMap de parametros utilizados no relatório. Sempre instanciados /
Map parameters = new HashMap();
// parameters.put(“COLUNA”, valor);
/ Preenche o relatório com os dados. Gera o arquivo BibliotecaPessoal.jrprint /
JasperFillManager.fillReportToFile( “PercentualLucro.jasper”, parameters, jrRS );
/ Exporta para o formato PDF /
JasperExportManager.exportReportToPdfFile( “PercentualLucro.jrprint” );
/ Preenche o relatorio e o salva diretamente em arquivo PDF. Sem
a necessidade do .jrprint /
JasperRunManager.runReportToPdfFile(“PercentualLucro.jasper”, parameters, jrRS);
/ Visualiza o relatório em formato PDF */
JasperViewer.viewReport( “PercentualLucro.pdf”, false );
}
public static void main(String[] args) throws JRException, Exception
{
new Relatoriopega().geraRelatorio();
}
}