
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.
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


0