Java - Problemas con jasper reports y neetbeans con jdk.8

 
Vista:
Imágen de perfil de Gaston

Problemas con jasper reports y neetbeans con jdk.8

Publicado por Gaston (2 intervenciones) el 03/06/2020 23:44:52
Les cuento el panorama , estoy usando neetbeans 8.2  con jdk 1.8 y jasper report 5.6.0 con una base de datos de access conectada atrabes de del Driver ucanaccess 5.0

Ya he utilizado jasper reports sin ningun problema , el tema es que tuve que actualizar el jdk para poder utilizar el driver de ucanaccess 5.0, baje la ultima vercion del jasper reports que parese en el neetbeans importe las libreriras al proyecto todo como lo he echo anteriormente pero se me ha echo imposible poder hacer que levante el reporte desde neetbeans. Creo que el probelmas es que estas libreriras andan con jdk 1.7 prove de todo pero no salgo de este atasco.

Les muestro que es lo que tengo y donde es que el programa no ejecuta ya que nome da ningun error pero no lebanta el reporte.

las libreriras importadas son las siguiente:

commons-beanutils-1.8.2.jar

commons-collections-3.2.1.jar

commons-digester-2.1.jar

commons-javaflow-20060411.jar

commons-logging-1.1.jar

groovy-all-2.0.1.jar

hsqldb-1.8.0-10.jar

iText-2.1.7.js2.jar

jasperreports-5.6.0.jar

public class ReporteCarrerasCategoria {
      public void mostrarReporte(int cam,int cat, int fech,int ordenado){
  
        try{
                                                                                                 
            
            JasperReport reporte = JasperCompileManager.compileReport(System.getProperty("user.dir").concat("\\src\\Reporte\\RpCarrerasCategoria.jrxml"));
          
            DatasourceCarrerasCategoria ds=new DatasourceCarrerasCategoria();
            ManejadoraCarreras.getInstance().cargarDataSourceCarrerasCategoria(ds.getListaCarreraCategoria(),cam,cat,fech,ordenado);
           
            String dirImagen = System.getProperty("user.dir").concat("\\src\\Iconos\\motoIcon.png");
            Map parametros = new HashMap();
            parametros.clear();
//            parametros.put("motoIcon",dirImagen);
//            parametros.put("campiopnato",cam);
//            parametros.put("categoria",cat);
//             parametros.put("fecha",fech);
//             parametros.put("orden",ordenado);
            

//este es lo que no me funciona JasperPrint 
           JasperPrint p=JasperFillManager.fillReport(reporte, parametros, ds);         
                          
            JasperViewer view = new JasperViewer(p, false);
            view.setTitle("Carreras por Categoria ");
            view.setExtendedState(Frame.MAXIMIZED_BOTH);
            view.setVisible(true);
        } catch (Exception e){
            
        }
    }
}


JasperPrint este es el que no lo esta ejecutando y por eso nome uestra el reporte, ya lo corri en modo debug y los parametros les llegan correctamente con datos pero pienso yo que el jdk1.8 no lo deja correr.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Problemas con jasper reports y neetbeans con jdk.8

Publicado por Costero (148 intervenciones) el 04/06/2020 18:17:20
Quizas te esta tirando un error, pero tu codigo se lo esta comiendo.

Cambia esto:

1
2
3
} catch (Exception e){
 
        }

A esto. Nunca te comas el error.

1
2
3
} catch (Exception e){
            e.printStackTrace();
        }

Quizas te ayude ver cual es el problema. Sino postealo aqui.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Gaston

Problemas con jasper reports y neetbeans con jdk.8

Publicado por Gaston (2 intervenciones) el 04/06/2020 21:18:22
fa muchas gracias , la verdad no me di cuenta que no me daba error por tenerlo en un try, ya pude ver que era por un campo que tenia el reporte de tipo numerico que lo tenia en el jasper como Integer y daba error.

muchas gracias, pensaba que era por compatibilidad del jdk pero no
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar