com.google.code.kaptcha 在 linux 环境上报错

报错信息

java.lang.NullPointerException: null
        at sun.awt.FontConfiguration.getVersion(FontConfiguration.java:1264)
Error: Could not initialize class com.sun.imageio.plugins.jpeg.JPEGImageWriter
`

解决方法

上面两个报错分别执行
sudo yum install -y fontconfig
sudo yum install -y libjpeg-turbo libXext libXrender libXtst

根本原因分析

com.sun.imageio.plugins.jpeg.JPEGImageWriter 是 Java ImageIO 框架的一部分,它需要调用操作系统的本地库来执行 JPEG 压缩。在最小化安装的 CentOS 系统上,这些图形相关的库(如 X11, libjpeg 等)可能没有被安装。即使 Java 环境存在,它也找不到完成工作所需的“工具”。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值