Este fix se hizo por la necesidad de no cambiar toda la aplicación Java y usar la librerías que ya estaban presentes en el cliente (JARs)
JasperReport jasperReport = JasperCompileManager.compileReport(System.getProperty("user.dir") + "\\ArchivoACompilar.jrxml");
JRSaver.saveObject(jasperReport, System.getProperty("user.dir") + "\\ArchivoCompilado.jasper");
Con esas dos instrucciones se puede hacer modificaciones de un reporte .jrxml y compilarlo en la versión que tengas en el proyecto en los Jars que se tengan y no hay necesidad de actualizar todas las librerías para que la nueva versión de JasperReports pueda funcionar en tu aplicación