一、iReport-5.6.0官网下载
1、https://community.jaspersoft.com/project/ireport-designer ;
2、点击 Download iReport Designer 下载 。
(或其他路径进行下载)
二、安装
1、解压出下载压缩包 ;
2、进入文件 iReport-5.6.0——>bin——>ireport.exe,双击运行ireport.exe应用程序 ;
3、Next——>I Agree——>Next——>选择调整安装路径(尽量不使用系统盘)——>Next——>Install——>Finish ;
4、可能会出现只是到上面就退出,没有进入ireport界面(也就是打开ireport失败) ;
5、打开文件 iReport-5.6.0——>bin——>ireport 就可以看到,它运行读取的是系统环境变量中的 jdkhome,
如果系统环境变量配置的JDK为1.8,那么就不会读取成功,因为它暂不能支持1.8,最高为1.7,详细原因请借鉴
https://community.jaspersoft.com/questions/825138/ireport-designer-problems-running-jdk-8;
6、不需要重新配置环境变量为JDK1.7也可以,但需要在ireport进行配置,
打开文件 iReport-5.6.0——>etc——>ireport.conf 进行配置,
在注释掉的jdkhome下一行添加新的JDK1.7的jdkhome;
7、保存配置后重新运行,双击运行ireport.exe应用程序,即可进入主界面。
三、文件编译
以本人刚开始做的数据转HTML、XLS、PDF显示的jrxml文件转Jasper文件为例
1、在eclipse右键jrxml文件——>Open With——>Other——>选择External programs——>点击Browse——>
选择iReport安装位置的ireport.exe打开文件——>OK;
2、在右侧可以对page、列进行调节,page height 也可以在page上进行拉伸;
3、左侧可以添加节点;
4、page设计完成后,点击 Compile Report 将.jrxml 文件编译为.jasper 文件,两文件存放在eclipse同一位置;
5、在生成Excel和PDF时,发现会出现空白行,在编辑page时,应该让它的height到所编辑的Detail的最后高度,
如果有空余的height,会被转为空白行;
6、在eclipse保存修改并运行即可。