Linux下barcode4j.jar生成条形码失败
问题现象:同样代码,Windows环境下,调用barcode4j.jar生成条形码成功。Linux环境下,调用barcode4j.jar生成条形码失败。linux下jdk版本为1.7.0.65
原因分析:查看日志提示“No BitmapEncoder available for image/jpeg”。根据提示发现为调用barcode4j.jar时,调用类org.krysalis.barcode4j.output.bitmap.BitmapEncoderRegistry的实例getInstance报错
解决思路:
1、根据日志提示猜测为缺少jpeg类库支持,打过补丁包jpegsrc.v9c.tar.gz,解压安装好重启服务器,未见效果
2、百度查询相同报错信息,下载包mlibwrapper_jai.jar、 jai_core.jar、 jai_codec.jar,bai,根据百度结果jdk1.4版本以上均可,放入lib类库重启服务,未见效果;
百度类似错误页面:https://sourceforge.net/p/barcode4j/mailman/message/2797289/
还请大神指点下思路,谢谢