URLclassLoader的问题

sinoahoo_xsb 2015-02-06 11:43:54
各位大牛,小弟在重写classloader的过程中发现,我给定classloader一个url,这个url如果是一个明确的jar的地址,则能加载到其中的class,如果这个url只是包含这个jar的一个目录,或者目录的父目录,则classloader无法找到对应的类文件。为什么classload不能去扫描目录找到所有jar包,然后逐个查找呢?
...全文
135 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
chiweitree 2015-02-06
  • 打赏
  • 举报
回复
自定义类加载的实现 看看这个吧 http://blog.csdn.net/simonchi/article/details/41485323
sinoahoo_xsb 2015-02-06
  • 打赏
  • 举报
回复
对啊,如果怕冲突的话就精确指定,如果你不怕的话,就直接指定一个目录,这样多方便啊
龙四 2015-02-06
  • 打赏
  • 举报
回复
如果真的是那么实现了,有人可能要问为什么不能指定jar呢,我一堆jar冲突的没用的都给我乱加载了。。。

62,612

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧