智慧·快乐·成长——科技造福于人。

java.lang.NoClassDefFoundError: com/sun/image/codec/jpeg/ImageFormatException异常解决

原因是openjdk是有问题的,缺jar和类。
解决办法:
1、将标准JDK中的rt.jar加到项目的lib目录中。
这种方案可能存在兼容问题,直接的方法是按照正式版jdk,早期版本的jdk1.8,但是不建议商用。

2、替换jar,将jcaptcha-1.0.jar 替换成jcaptcha-all-1.0-RC6.jar。

修改配置文件:

<bean id="captchaService" class="com.octo.captcha.service.multitype.GenericManageableCaptchaService">
    <constructor-arg index="0" ref="imageEngine"/>
    <constructor-arg type="int" index="1" value="180"/>
    <constructor-arg type="int" index="2" value="100000"/>
    <!-- <constructor-arg type="int" index="3" value="75000"/> 屏蔽该项 --> 
</bean>

重新部署至服务器中,问题解决。
jcaptcha-all-1.0-RC6.jar下载地址:

资源下载此资源下载价格为1积分,请先
虚拟资源,交易达成,不可退款!


转载请注明:转自《java.lang.NoClassDefFoundError: com/sun/image/codec/jpeg/ImageFormatException异常解决

赞赏

微信赞赏支付宝赞赏

上一篇
下一篇

相关文章

在线留言

你必须 登录后 才能留言!