Estou criando uma aplicação em JSP, para gerar um relatorio em PDF, mas na hora que eu compilo a minha classe que irá gerar o relatorio, dá o seguinte erro
rel.java:4: package net.sf.jasperreports.engine does not exist
import net.sf.jasperreports.engine.*;
^
rel.java:5: package net.sf.jasperreports.engine.util does not exist
import net.sf.jasperreports.engine.util.JRLoader;
^
rel.java:6: package net.sf.jasperreports.view does not exist
import net.sf.jasperreports.view.JasperViewer;
^
rel.java:7: package net.sf.jasperreports does not exist
import net.sf.jasperreports.*;
^
rel.java:12: cannot find symbol
symbol : class JRException
location: class rel
public rel() throws ClassNotFoundException, SQLException, JRException {
^
rel.java:24: cannot find symbol
symbol : class JRResultSetDataSource
location: class rel
JRResultSetDataSource jrRS = new JRResultSetDataSource( rs );
^
rel.java:24: cannot find symbol
symbol : class JRResultSetDataSource
location: class rel
JRResultSetDataSource jrRS = new JRResultSetDataSource( rs );
^
rel.java:26: cannot find symbol
symbol : class JasperReport
location: class rel
JasperReport jr;
^
rel.java:27: cannot find symbol
symbol : class JasperPrint
location: class rel
JasperPrint jprint;
^
rel.java:33: cannot find symbol
symbol : variable JasperFillManager
location: class rel
JasperFillManager.fillReportToFile(caminho+"rel_contas.jasper", parameters, jrRS);
^
rel.java:35: cannot find symbol
symbol : variable JasperExportManager
location: class rel
JasperExportManager.exportReportToPdfFile(caminho+"rel_contas.jrprint");
^
só que eu já coloquei o pacote jasperreports e os outros na pasta LIB do java e do WEB-INF da minha aplicação mas não funciona
Alguem tem uma sugestão do que pode ser ???
Meu código aqui…
import java.util.HashMap;
import java.util.Map;
import java.sql.*;
import net.sf.jasperreports.engine.*;
import net.sf.jasperreports.engine.util.JRLoader;
import net.sf.jasperreports.view.JasperViewer;
import net.sf.jasperreports.*;
public class rel {
/** Creates a new instance of relatorio */
public rel() throws ClassNotFoundException, SQLException, JRException {
Class.forName("org.gjt.mm.mysql.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/dbcontas","root","thiago");
Statement stmt = con.createStatement();
Map parameters = new HashMap();
ResultSet rs = stmt.executeQuery( "select * from contas" );
JRResultSetDataSource jrRS = new JRResultSetDataSource( rs );
JasperReport jr;
JasperPrint jprint;
String caminho = "C:/Arquivos de programas/Apache Software Foundation/Tomcat 5.5/webapps/ROOT";
JasperFillManager.fillReportToFile(caminho+"rel_contas.jasper", parameters, jrRS);
JasperExportManager.exportReportToPdfFile(caminho+ "rel_contas.jrprint");
}
}