之前一直用的JDK1.8的版本,今天打算制作基于java的报表,首先想到水晶报表,但大都是些Web或者.Net的资料,索性换了ireport+ JasperReports 来做。
但是安装了最新的ireport-5.6.0之后打开就是正在装入缓存.......,之后就闪退了。
最后网上说是JDK1.8不兼容现在的ireport-5.6.0之前的一系列的版本,但是1.8之前的版本兼容。
于是重新下载了JDK1.7。直接装上了,但是1.8也没有卸载。JDK没有像1.8那样配置环境变量了。直接在D:\iReport5.6.0\iReport-5.1.0\etc 的ireport.conf文件的jdkhome=" ";这一句。如果你也是这种情况,很可能你的这句已经注释掉了。 现在去掉注释,修改成jdkhome=" 这里变成的JDK1.7或兼容版本的安装的绝对路径 ",保存重新启动ireport 就可以了。