社区
Java SE
帖子详情
URLclassLoader的问题
sinoahoo_xsb
2015-02-06 11:43:54
各位大牛,小弟在重写classloader的过程中发现,我给定classloader一个url,这个url如果是一个明确的jar的地址,则能加载到其中的class,如果这个url只是包含这个jar的一个目录,或者目录的父目录,则classloader无法找到对应的类文件。为什么classload不能去扫描目录找到所有jar包,然后逐个查找呢?
...全文
135
3
打赏
收藏
URLclassLoader的问题
各位大牛,小弟在重写classloader的过程中发现,我给定classloader一个url,这个url如果是一个明确的jar的地址,则能加载到其中的class,如果这个url只是包含这个jar的一个目录,或者目录的父目录,则classloader无法找到对应的类文件。为什么classload不能去扫描目录找到所有jar包,然后逐个查找呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chiweitree
2015-02-06
打赏
举报
回复
自定义类加载的实现 看看这个吧
http://blog.csdn.net/simonchi/article/details/41485323
sinoahoo_xsb
2015-02-06
打赏
举报
回复
对啊,如果怕冲突的话就精确指定,如果你不怕的话,就直接指定一个目录,这样多方便啊
龙四
2015-02-06
打赏
举报
回复
如果真的是那么实现了,有人可能要问为什么不能指定jar呢,我一堆jar冲突的没用的都给我乱加载了。。。
Java
URL
ClassLoader
动态加载jar包1
该类加载器用于从指向 JAR 文件和目录的
URL
的搜索路径加载类和资源。如果不是以该字符结束,则认为该
URL
指向一个将根据需要打开的 JAR 文件pac
使用
URL
ClassLoader
加载本地文件夹c盘下的test.jar文件
使用
URL
ClassLoader
加载本地文件夹c盘下的test.jar文件
URL
ClassLoader
中指定目录和jar的
问题
NULL 博文链接:https://yklovejava-163-com.iteye.com/blog/1736631
java反序列化漏洞
URL
ClassLoader
利用1
执行链实际为:
URL
ClassLoader
.class.getConstructor(java.net.
URL
[].class).newInstance(new
URL
ClassLoader
初体验
NULL 博文链接:https://shihuan830619.iteye.com/blog/2160884
Java SE
62,612
社区成员
307,332
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章