Dificuldades no iReport

O q eu preciso fazer para usar esses imports

import net.sf.jasperreports.engine.JasperFillManager; import net.sf.jasperreports.engine.JasperPrint; import net.sf.jasperreports.view.JasperViewer;

Fiz o relatório mas preciso chamar pela classe no Eclipse.

Obrigado!

[quote=PedroAJunior]O q eu preciso fazer para usar esses imports

import net.sf.jasperreports.engine.JasperFillManager; import net.sf.jasperreports.engine.JasperPrint; import net.sf.jasperreports.view.JasperViewer;

Fiz o relatório mas preciso chamar pela classe no Eclipse.

Obrigado![/quote]

Pedro,

eu fiz assim no NetBeans.

[code]public void consultaReport(){

HashMap<String, String> parameterMap = new HashMap();
parameterMap.put(“pTag1”, tag1);
parameterMap.put(“pTag2”, tag2);
parameterMap.put(“pTag3”, tag3);
parameterMap.put(“pTag4”, tag4);
parameterMap.put(“pTag5”, tag5);
parameterMap.put(“dateMin”, retDatas[0]);
parameterMap.put(“dateMax”, retDatas[1]);
parameterMap.put(“pTac”, cTac[0]);
parameterMap.put(“pTacName”, cTac[1]);
parameterMap.put(“pTabela”, cTable);
driver = “org.postgresql.Driver”;
user = “user”;
pass = “pwd”;
endereco = “jdbc:postgresql://localhost:5432/banco”;
try {
Class.forName(driver);
con = DriverManager.getConnection(endereco, user, pass);
relatorio=“relatorio.jasper”;
String rel = sPath +“reports/”+ relatorio;
JasperPrint jp = JasperFillManager.fillReport(rel, parameterMap, con);
JasperViewer.viewReport(jp, false);

         } catch (Exception e) {
        this.writeLog("->" + e.toString());

        eventOutput(e.toString());
    }[/code]

Espero ter ajudado.

Jeferson, bom dia!

O meu problema não é no código e sim nos imports. Quando vou instanciar um jasperprint por exemplo o Eclipse não consegue fazer os imports.

Não sei se tenho que adicionar algum jar ou lib no projeto.

Espero ter esclarecido.

Ei velhao,

no meu caso eu estou usando a versão 3.5.2, e no eclipse eu tenho no class-path o arquivo jasperreports-3.5.2.jar.
Ve a versao que vc esta usando do jasper e coloca o .jar da versao ai no class-path do seu projeto.

Att.

Like a glove!

Valeu galera, fico devendo mais essa.

Problema resolvido.