JasperReports desde un jframe

burnd
24 de Septiembre del 2008
mi problema es el siguiente:

he diseñado y compilado un jasperreport desdel ireport 1.1.0 con un parametro $P(empresa).

en un jframe, desde netbeans tengo el siguiente codigo:
(al hacer clic en un boton)

try{
System.out.println("mapa");
Map parameters = new HashMap();
System.out.println("parametros");
parameters.put("empresa","transarda");

System.out.println("parametros introducidos");
JasperPrint reporte = JasperFillManager.fillReport("C:\desarrollos\ControlDoc.jasper",parameters);

System.out.println("jasper llamado");

JasperViewer.viewReport(reporte,false);
System.out.println("jasper visualizado");

}
catch (Exception e){

}

------------------------------------------------------------------------
ejecuto el jframe, hago click en el boton y por la salida estandar me pinta:

mapa
parametros
parametros introducidos

nunka me llega a hacer el jasperprint.... ni el jasperview.... .
ni me muestra los ultimos mensajes, es decir, que no me llega ahi, se me queda en el System.out.println de antes del jasperprint..... .

Alguien me puede ayudar....

(ireport 1.1.0, jasperreport1.2.0 jdk1.5.0)

Timoniel_24
24 de Septiembre del 2008
Creo que el error está al llamar al método fillReport, revisa bien las API\\'s, seguramente te falta un parámetro, como la conexión a una base de datos o un JRDataSource. Porque no capturas la excepción??, para eso tienes el catch...

catch (Exception e){
System.out.println(e.getMessage());
}