A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 金超 中级黑马   /  2012-4-25 15:07  /  1723 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

张孝祥老师讲每个类加载器加载类时有委托给他的上一级类加载器 当所有祖宗加载器都加载不到指定的类就回到发起者那里 如果发起者那里还是找不到 就会抛classNotFoundException 而不是继续让其下一级类加载器去查找。
问题是类加载器加载类的时候会委托给上级,所有的上级也都加载不了,这样的类是什么样的类,抛classNotFoundException 异常该如何去解决。

评分

参与人数 1技术分 +1 收起 理由
贠(yun)靖 + 1

查看全部评分

2 个回复

倒序浏览
当所有祖宗类加载器没有加载到类,回到发起者类加载器,还加载不了,则抛出ClassNotFoundException,不是再去找发起者类加载器的儿子,因为没有getChlid方法
回复 使用道具 举报
比如一个不存在的类,或者写错了包途径的类,这时候就会查找不到需要的那个类,也就是classNotFound。
这时候可以看一下类名有没有写错,类的包有没有写错,以及包途径下面究竟有没有需要的那个类。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马