简单的说:
NoClassDefFoundError:编译时所需的类是全的,但在执行时,有部分类缺失,会抛该异常;
ClassNotFoundException:使用Class.forName或ClassLoader.loadClass方法时,传入的字符串无法找到相应的类。
NoClassDefFoundError:编译时所需的类是全的,但在执行时,有部分类缺失,会抛该异常;
ClassNotFoundException:使用Class.forName或ClassLoader.loadClass方法时,传入的字符串无法找到相应的类。
本文详细解释了NoClassDefFoundError与ClassNotFoundException的区别。前者发生在执行阶段,当类路径中缺少部分必要的类时抛出;后者则是在尝试通过全限定名加载类时找不到对应类引发。
2972

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



