ReportMaker + Jasper + Ireport

1 resposta
juniorsatanas
package br.gov.nutec.util;

import br.gov.nutec.dao.HibernateUtil;
Pessoal  to pegando um erro aqui e nao sei como faço para arrumar:
[quote]
library-inclusion-in-manifest:
Created dir: /home/junior/Menino/nbbuild/empty
Compiling 17 source files to /home/junior/Menino/nbbuild/web/WEB-INF/classes
/home/junior/Menino/src/br/gov/nutec/util/ReportMaker.java:18: ')' expected
        InputStream is = ReportMaker.class.getResourceAsStream("relatorios/"+arquivo".jrxml");
/home/junior/Menino/src/br/gov/nutec/util/ReportMaker.java:18: illegal start of expression
        InputStream is = ReportMaker.class.getResourceAsStream("relatorios/"+arquivo".jrxml");
/home/junior/Menino/src/br/gov/nutec/util/ReportMaker.java:22: ')' expected
        JasperPrint print = JAsperFillManager.fillReport(report, New HasMap()),con;
/home/junior/Menino/src/br/gov/nutec/util/ReportMaker.java:22: illegal start of expression
        JasperPrint print = JAsperFillManager.fillReport(report, New HasMap()),con;
/home/junior/Menino/src/br/gov/nutec/util/ReportMaker.java:22: not a statement
        JasperPrint print = JAsperFillManager.fillReport(report, New HasMap()),con;
/home/junior/Menino/src/br/gov/nutec/util/ReportMaker.java:22: ';' expected
        JasperPrint print = JAsperFillManager.fillReport(report, New HasMap()),con;
/home/junior/Menino/src/br/gov/nutec/util/ReportMaker.java:22: not a statement
        JasperPrint print = JAsperFillManager.fillReport(report, New HasMap()),con;
7 errors
/home/junior/Menino/nbproject/build-impl.xml:412: The following error occurred while executing this line:
/home/junior/Menino/nbproject/build-impl.xml:231: Compile failed; see the compiler error output for details.
FALHA NA CONSTRUÇÃO (tempo total: 15 segundos)
[/quote]
[code]



import com.lowagie.text.pdf.codec.Base64.InputStream;


import java.sql.Connection;
import net.sf.jasperreports.engine.JRException;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.engine.JasperReport;
import org.hibernate.Session;

/**
 *
 * @author junior
 */
public class ReportMaker {

    public static JasperPrint loadReport(String arquivo) throws JRException {
        InputStream is = ReportMaker.class.getResourceAsStream("relatorios/"+arquivo".jrxml");
        JasperReport report =JasperCompilerManager.compileReport(is);
        Session session = HibernateUtil.openSession();
        Connection con = session.connection();
        JasperPrint print = JAsperFillManager.fillReport(report, New HasMap()),con;
        session.close();
        return print;
        
    }

  

}

1 Resposta

UMC

Altera essa linha aqui!:

InputStream is = ReportMaker.class.getResourceAsStream("relatorios/"+arquivo".jrxml");

para

InputStream is = ReportMaker.class.getResourceAsStream("/relatorios/"+arquivo+".jrxml");

vlw

Criado 19 de abril de 2010
Ultima resposta 19 de abr. de 2010
Respostas 1
Participantes 2