我已经用谷歌搜索了这个问题,并且了解到这意味着该类是在编译时找到的,而不是在运行时找到的。
我也已经在这里进行过研究:https://javarevisited.blogspot.com/2011/06/noclassdeffounderror-exception-in.html
在我的上下文中,我将此异常作为TeamCity构建运行。其中一个构建因此异常而失败,但随后通过了后续构建。在通过之前的构建。
我在这里绝对感到困惑。
1。)如果它是bc,那么它不在类路径中,为什么在一个构建中它突然失败?与罐子缺少依赖项的原因相同。
2.)我在任何地方都没有看到ExceptionInInitializerError
。
3.)此特定版本中没有包含任何新的更改,这使我感到困惑,因此我认为这不是由其他更改引起的。
如果它也有帮助,我正在使用gradle编译所有内容,这些都是黄瓜测试。