iReport - 無法正常啟動的解決方法


問題與分析

最近需要用到iReport報表工具,但是在啟動客戶端時卻發現只出現了啟動界面,很快就界面消失沒反應了。反復打開了好幾次客戶端,都無法正常打開。問了下同事,說是因為jdk升級的原因,以前項目使用的是jdk1.7就可以正常使用,后來升級到1.8就無法打開iReport客戶端了。

百度了下,確實如此。目前官網最新的版本是5.6.0,據說有外國大神說是下個版本將會支持jdk 1.8。不過現在我就需要使用到iReport,也不可能等到下個版本出來再使用,項目已經使用了jdk 1.8,也不可能將版本降下來。

一番百度后,解決辦法就是單獨為iReport指定低於1.8版本的jdk,這樣就可以正常啟動了。

解決方法

找到iReport的安裝目錄,然后將etc/ireport.conf打開,可以看到有一行被注釋的配置如下:

#jdkhome="path/to/jdk"

在這行注釋下邊加上一句:

jdkhome="C:\Program Files\Java\jdk1.7.0_25"

具體路徑以本地安裝的jdk目錄為准,保存修改后重新啟動iReport客戶端即可。

另外補充一句,這個etc目錄其實作用和Linux下的etc目錄差不多,就是專門用來存放程序所需的整個文件系統的配置文件。etc不是什么縮寫,是and so on的意思,來源於法語的et cetera,翻譯成中文就是等等的意思。

參考鏈接


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM