問題描述
本人使用的Windows版本的 iReport 5.6.0,安裝成功后,雙擊桌面上的iReport-5.6.0圖標,出現了閃退,無法正常啟動的現象。現象如下:


問題原因
iReport 5.6.0 最高只能支持JDK 1.7版本,但是我的電腦上安裝的是JDK 1.8.0,所以,iReport啟動異常。
解決方案
在電腦上安裝一個1.7版本的JDK,如果電腦上之前的環境變量配置了JDK 1.8,不需要更改配置,不會影響其他程序使用JDK 1.8。
只需要在iReport的配置文件中,加入JDK 1.7的全路徑配置即可。
修改 H:\SW_install\Jaspersoft\iReport-5.6.0\etc 目錄下的配置文件 ireport.conf
修改如下:
jdkhome="C:\Program Files\Java\jdk1.7.0_80"(說明:此處的JDK 1.7路徑是我個人的安裝路徑,需要根據個人實際的安裝路徑修改)


在桌面上,重新雙擊 iReport 圖標,即可正常啟動 iReport,正常啟動后效果如下:

資源共享
JDK 1.7安裝包(Windows 64位)可以在官網上下載,也可以在我的個人百度網盤上下載 jdk-7u80-windows-x64.exe。
鏈接:https://pan.baidu.com/s/1RQmsAn7JwCZJyUQedBYtAQ
提取碼:lj89 
ps:
也附帶了JDK 1.8的安裝包,有需要的同行可以免費下載使用。
希望對有需要的同行有所幫助,謝謝。
