##### 1. 类型
classnotfoundexception继承自exception,属于java异常类。noclassdeffounderror继承自error,在java中error一般属于不可恢复的系统错误,有jvm抛出,并且不能被开发者处理。
##### 2. 产生的原因
classnotfoundexception:当java程序在运行时在类路径中找不到指定的类或者用class.forname动态加载一个在类路径中不存在的类时,就会产生classnotfoundexception异常。
noclassdeffounderror: 表示程序在编译时可以找到所依赖的类,但是在运行时找不到指定的类文件的情况,找不到的原因可能是打包时遗漏了某个类或者jar出现损坏等。
如对本文有疑问, 点击进行留言回复!!
荐 深入理解Java中的BigInteger和 BigDecimal,再也不怕面试了
tomact正常启动,但是在日志文件报错java.lang.NoClassDefFoundError: java/util/logging/Logger
servlet整合quartz:servlet中使用quartz,服务器启动时加载任务
荐 Java——集合中的Map接口通过HashMap类实现一些常用的方法
SpringBoot整合mybatis访问时报错Invalid bound statement (not found)
网友评论