Linux下barcode4j.jar生成条形码失败

jieqixun 2018-08-16 03:01:13
问题现象:同样代码,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/
还请大神指点下思路,谢谢
...全文
141 点赞 收藏 1
写回复
1 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
艾德 2018-08-16
我们是用zxing,linux下jdk1.7可以正常产生
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2018-08-16 03:01
社区公告
暂无公告