Paj
Novembro 29, 2009, 12:48am
#1
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.
Paj
Novembro 29, 2009, 10:08am
#3
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.
Paj
Novembro 29, 2009, 3:03pm
#5
Like a glove!
Valeu galera, fico devendo mais essa.
Problema resolvido.