¿El subinforme del informe no puede encontrar la ruta? Amigos, compruébenlo.
Su informe principal debe requerir algunos parámetros adicionales, ¿verdad? Como tarjeta de identificación
Debe agregar un parámetro similar a Id en el informe principal, su nombre es SUBREPORT_DIR. Cuando su programa JAVA pasa el valor al informe a través de HashMap, map.put ("SUBREPORT_DIR", directorio del subinforme);
Ruta es la ruta absoluta del informe principal. Lo entenderá mejor si el programa. está escrito así.
Archivo archivo fuente = nuevo archivo (nombre del archivo fuente);
JasperReport JasperReport =(JasperReport)Jr loader .objeto de carga (archivo fuente);
jasper print jasper. print = jasperfillmanager . fillreport(jasperReport, mapa, conexión
);