java.lang.NoClassDefFoundError: Could not initialize class xxx 原因及解决方法

NoClassDefFoundError产生的原因有好几种,这里记录静态变量或静态块引起的。具体抛出的异常类似:
java.lang.NoClassDefFoundError: Could not initialize class xxx

JVM在加载类的时候,会初始化类里的静态变量,或执行静态块,如果这个时候抛出了异常,该类就会加载失败,那么以后任何使用到这个类的地方,都会抛出NoClassDefFoundError异常

在你的静态快代码里面打上断点逐步排查,肯定能找到错误原因。 我的是文件路径写错了

 

可以参考这篇博客:

https://blog.csdn.net/chen2526264/article/details/80534239


版权声明:本文为qq_41573351原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。