开发者社区> 问答> 正文

java.lang.NoClassDefFoundError: Could not initial

java.lang.NoClassDefFoundError: Could not initialize class报错,怎么解决?

问题

报错

java.lang.NoClassDefFoundError: Could not initialize class com.cainiao.glsp.plugin.sdp.utils.GlspLogUtils
        at com.cainiao.glsp.plugin.sdp.invoke.SplitLineMakerImpl.makeLine(SplitLineMakerImpl.java:38)

断点发现一直断不到

展开
收起
君浩 2020-03-31 00:22:19 2316 0
1 条回答
写回答
取消 提交回答
  • 开发

    原因

    类的static变量初始化失败了

    而且static成员变量第一次初始化失败能断到,后面用到这个类时无法不会再次初始化了,直接报NoClassDefFoundError: Could not initialize class

    解决方案

    设置 suspend=y,从应用启动时开始断点

    2020-03-31 00:22:52
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关课程

更多

相关电子书

更多
OpenCrypto Unchaining the Java 立即下载
Java Your(Next) 立即下载
EXTENDING SPARK WITH JAVA AGEN 立即下载