如何解决java lang math.lang.NoClassDefFoundError

去到maven dependencies下找没有找到,缺失这个jar包将此jar包加上之后程序可以正常运行。

本文面向的是java lang math初学者建议你们洎己编译和运行例子程序。

本文包含了NoClassDefFoundError的原因分析和例子程序并且给出了建议的处理策略。

首先最常见的原因是classpath的配置问题例子程序:

本例子程序尝试创建一个新的CallerClassA实例,然后执行他的一个方法此方法引用了类ReferencingClassA,本例子演示了classpath问题导致的NoClassDefFoundError 本例子还打印了当前的classloader chain的情況,以便进一步的分析这个打印信息对你以后分析此类问题也很有帮助的:

分析异常堆栈,找到缺少的java lang math类名称在classpath中验证,确保编译和運行期都能找到此类

我要回帖

更多关于 java.lang 的文章

 

随机推荐