ireport:是报表设计器
jfreechart:是个饼图,柱状图,线状态等图标工具
jasperreprot是个打印报表工具
1. ireport
1.0.学习资料
学习视频:http://edu.csdn.net/course/detail/3245/54307?auto_start=1
1.1. 安装
安装包:iReport-5.6.0-windows-installer.exe ,下载官方地址:https://sourceforge.net/projects/ireport/files/latest/download?source=files
需要jdk7的环境,我原来环境是jdk8。安装jdk7,但是改变了环境变量,发现默认版本还是jdk8。所以我把path的环境变量,java语句放到最前面,注销了下电脑,就可以了。
Path=%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;F:\apache-maven-3.3.9\bin;C:\Program Files\Git\cmd
因为system32里面有jdk的相关文件。
1.2. Report Datasources
建立报表数据源
1.3. Report Dataset
数据集
开始创建数据源
1.4 错误解决
在ireport里面你的报表默认没有查到任何数据时,就会显示:the document has no pages,如果想在没有数据时,也出现预览窗口,(假设你的ireport的语言是简体中文的),那就选择“编辑”-->“报表属性”-->“More”在“如果没有数据时”里面选“All sections,no detail”就可以了,如果报表没查出数据,就会显示预览窗口。