java.lang.NoClassDefFoundError: Could not initialize class xxx

编程入门 行业动态 更新时间:2024-10-12 03:24:23

java.lang.<a href=https://www.elefans.com/category/jswz/34/1744443.html style=NoClassDefFoundError: Could not initialize class xxx"/>

java.lang.NoClassDefFoundError: Could not initialize class xxx

最近碰到这样一个报错,java.lang.NoClassDefFoundError: Could not initialize class xxx ,就是不能初始化一个类。位置是在调用一个类的静态方法的时候。本来想的是可能依赖冲突,导致不知道用哪个类,然后没有发现依赖冲突。

后来发现,每次执行报的错不一样,第一次报的是不能从spring的类没注册的异常。后来发现是BlobStorageFileUtil中,有一个static方法块,在第一次调用静态方法的时候,实例化有异常,所以这个方法类初始化失败了,第二次调用静态方法的时候就会报
java.lang.NoClassDefFoundError: Could not initialize class。

所以调用静态方法报这个错的时候,可以查看下这个类有没有静态代码块,是不是静态代码块里面有异常。

更多推荐

java.lang.NoClassDefFoundError: Could not initialize class xxx

本文发布于:2024-03-12 22:49:39,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1732592.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:NoClassDefFoundError   lang   java   xxx   class

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!