遇到问题:
报表中包含条形码(二维码),读取报表时报错。
解决:
一、首先在java项目的pom.xml引入依赖包
maven
<dependency>
<groupId>com.google.zxing</groupId>
<artifactId>core</artifactId>
<version>2.2</version>
</dependency>
<dependency>
<groupId>com.google.zxing</groupId>
<artifactId>javase</artifactId>
<version>2.2</version>
</dependency>
非maven项目
将ZXing’s Core and JavaSE jars 放到类加载路径
这两个包我已传到我的网盘,
地址:
https://pan.baidu.com/s/1zslPVDlK0X9gEtTvhJoWSw
提取码:7hg2
二、
在jasper ireport工具中
工具 - 选项 - Classpath - Add JAR
将组件面板的Image拉取到设计窗口(然后点击取消),选中刚刚拉取的图片,在Image Expression表达式中输入
条形码: