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/
还请大神指点下思路,谢谢
...全文
402 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
艾德 2018-08-16
  • 打赏
  • 举报
回复
我们是用zxing,linux下jdk1.7可以正常产生

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧