Erro ao gerar relatório em pdf

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"); 
    }
}