Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/07/2011, 08:27
sirdaiz
 
Fecha de Ingreso: diciembre-2010
Mensajes: 459
Antigüedad: 13 años, 11 meses
Puntos: 21
Respuesta: no encuentra url para cargar .jasper

tengo una aplicación donde puse esto:

JasperReport reporte = (JasperReport) JRLoader.loadObject("reporte2.jasper");

todo el codigo es este:

Código PHP:
Ver original
  1. package pruebapdf;
  2.  
  3. import java.util.*;
  4. import net.sf.jasperreports.engine.*;
  5. import net.sf.jasperreports.engine.data.*;
  6. import net.sf.jasperreports.engine.export.*;
  7. import net.sf.jasperreports.engine.util.*;
  8.  
  9.  
  10. public class Main {
  11.  
  12.     public static void main(String[] args) throws JRException {
  13.         List<Participante> listaPariticipantes = new ArrayList<Participante>();
  14.  
  15.         for (int i = 1; i <= 10; i++) {
  16.             Participante p = new Participante(i, "ParticIpante " + i, "Usuario " + i, "Pass " + i, "Comentarios para " + i);
  17.             p.setPuntos(i);
  18.             listaPariticipantes.add(p);
  19.         }
  20.  
  21.         JasperReport reporte = (JasperReport) JRLoader.loadObject("reporte2.jasper");
  22.  
  23.         Map<String, String> parametros = new HashMap<String, String>();
  24.         parametros.put("autor", "Juan");
  25.         parametros.put("titulo", "Reporte Participantes");
  26.  
  27.         JasperPrint jasperPrint = JasperFillManager.fillReport(reporte, parametros, new JRBeanCollectionDataSource(listaPariticipantes));
  28.  
  29.  
  30.         JRExporter exporter = new JRPdfExporter();
  31.         exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);
  32.         exporter.setParameter(JRExporterParameter.OUTPUT_FILE, new java.io.File("reporte2PDF.pdf"));
  33.         exporter.exportReport();
  34.     }
  35.  
  36.  
  37. }
y el jasper lo tengo a nivel de el proyecto

Saludos