情况是:
1.两个插件,插件B依赖于插件A,并且使用了A中的类。
2.编译正常通过,运行时报NoClassDefineFound异常。
经过反复检查,终于发现,是因为在插件A的start方法中调用某些方法的时候遇到异常没有处理,导致插件A启动失败,于是报错。
本文探讨了一种常见错误——NoClassDefFoundError,在两个相互依赖的插件环境中,由于插件A在启动过程中未妥善处理异常而导致插件B运行时出现该错误。文中详细解释了问题的原因及解决思路。
情况是:
1.两个插件,插件B依赖于插件A,并且使用了A中的类。
2.编译正常通过,运行时报NoClassDefineFound异常。
经过反复检查,终于发现,是因为在插件A的start方法中调用某些方法的时候遇到异常没有处理,导致插件A启动失败,于是报错。
2943
6489

被折叠的 条评论
为什么被折叠?