NoClassDefFoundError
虽然NoClassDefFoundError和ClassNotfoundException异常出现原因类似,都是因为编译加载不到类导致的,但是却有本质的区别。
两者的本质区别就是:
ClassNotfoundException时在编译时JVM加载不到类或者找不到类导致的;
而NoClassDefError是在运行时JVM加载不到类或者找不到类
NoClassDefFoundError
虽然NoClassDefFoundError和ClassNotfoundException异常出现原因类似,都是因为编译加载不到类导致的,但是却有本质的区别。
两者的本质区别就是:
ClassNotfoundException时在编译时JVM加载不到类或者找不到类导致的;
而NoClassDefError是在运行时JVM加载不到类或者找不到类