iReport 中创建JavaBeanDataSource,用java类提供数据源给iReport
iReport 中创建 JavaBeanDataSource 用 JavaBeanDataSource 是为了调试制作的报表效果如何,所以要首先要让 iReport 能找到 class 文件,为此要配置 iReport 的 classpath. 步骤如下: 点击 工具 ----> 选项 - --> iReport 里的 classpath 标签 ----> Add Folder 然后选择 java 项目的输出路径,例如: mvn 项目的输出路径是 项目 \target\classes, 普通项目的就是 项目 \bin 目录(不要忘记要勾选这个)。如下图所示: classpath 设置完成了,然后要就是 新增 JavaBeanDataSource, 步骤如下 : 点击菜单栏中的 Report Datasources 图标 ---> new---->JavaBeans set datasource. 如下图所示 : 然后在窗口中给 JavaBean set datasource 一个名称,例如 : XXXReportDataSourceFactory 。 然后就是配置提供数据源的 java 类,比如在 demo.xxx 包地下有提供数据源的 XXXReportDataSourceFactory.java 类,那么该输入框就要输入 demo.xxx.