Solución:
Esto se debe a que jdkhome aún no está configurado o jdkhome no puede ubicar su archivo jdk en el sistema. todo lo que tienes que hacer es:
-configurar jdkhome en el archivo ireport.conf de ireport
jdkhome="/path/to/jdk"
jdkhome="c:Program Files/Java/jre7"-file to jdk
En primer lugar, iReports 5.6.0 funcionará en jdk 1.7.xx, no funcionará en jdk 1.8.xx, por lo tanto, primero tendrá que instalar jdk 1.7.xx
Luego vaya a la carpeta donde está instalado jasperreport. por ejemplo: C: Archivos de programa (x86) Jaspersoft iReport-5.6.0 etc, luego edite el archivo “ireport.conf”.
edite el archivo con el bloc de notas y cambie la siguiente línea a esto.
jdkhome = “/ ruta / a / jdk” a jdkhome = “C: Archivos de programa Java jdk xx”
Indique la versión de su JDK instalado y también asegúrese de eliminar el símbolo “#” o no funcionará
Deberá ubicar el archivo ireport.conf de su IReport y editarlo
Ábralo y luego cambie la línea jdkhome = “/ ruta / a / jdk”
(es decir jdkhome="c:Program Files/Java/jre7"
– donde se encuentra su archivo jdk / jre (versión))