NoClassDefFoundError和ClassNotFoundException区别
Posted guoshunwgs
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NoClassDefFoundError和ClassNotFoundException区别相关的知识,希望对你有一定的参考价值。
NoClassDefFoundError :打包不报错,运行报错。发生在JVM在动态运行时,根据你提供的类名,到classpath中找到对应的类进行加载,找不到,报java.lang.NoClassDefFoundError的错误。
例如:@Service包导入错误,可以正常编译,却无法打包到war里面去。
ClassNotFoundException 打包报错:是在编译的时候找不到对应的类而发生的错误。
以上是关于NoClassDefFoundError和ClassNotFoundException区别的主要内容,如果未能解决你的问题,请参考以下文章
NoClassDefFoundError - Eclipse 和 Android
NoClassDefFoundError 和 ClassNotFoundException 之间的原因和区别是啥?
NoClassDefFoundError和ClassNotFoundException区别
ClassNotFoundException和NoClassDefFoundError