3 月,跳不动了?>>> java.lang.ExceptionInInitializerError 产生原因

一个类中的 static 成员变量初始化,或者是 static 代码块初始化过程中发生运行时异常的情况下会抛出这个错误。

当发生 java.lang.ExceptionInInitializerError 错误的情况下,最好是先去 debug 抛出该错误的类中的静态成员初始化过程。

源码注释也明确说明了该错误会在什么情况下抛出。

java.lang.ExceptionInInitializerError 产生原因

相关文章: