问题与分析
iReport
目前官网最新的版本是5.6.0
,
适用于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 (x86)\Java\jdk1.7.0_80"
具体路径以本地安装的jdk目录为准,保存修改后重新启动iReport客户端即可。