社区
Java SE
帖子详情
关于ClassLoader获取资源的疑惑
javawangfei
2010-04-12 07:32:49
今天写个小程序,就是向xml中插入一个元素节点(我使用的类加载器的方式获取的xml文件),问题出现了,执行程序没有任何异常,可是在IDE下打开xml发现没任何变化,从硬盘打开依然没变化,反复尝试N次无果。。后来无意中写了个读取xml文件的小程序去读结果刚才的文件,发现插入的元素全部可以读取到,就是从文件上显示不出来。然后将类加载器加载文件的方式,更换成了直接new File()的方式 一切恢复正常。。。求解释。。。谢谢各位大虾。
...全文
130
2
打赏
收藏
关于ClassLoader获取资源的疑惑
今天写个小程序,就是向xml中插入一个元素节点(我使用的类加载器的方式获取的xml文件),问题出现了,执行程序没有任何异常,可是在IDE下打开xml发现没任何变化,从硬盘打开依然没变化,反复尝试N次无果。。后来无意中写了个读取xml文件的小程序去读结果刚才的文件,发现插入的元素全部可以读取到,就是从文件上显示不出来。然后将类加载器加载文件的方式,更换成了直接new File()的方式 一切恢复正常。。。求解释。。。谢谢各位大虾。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liboofsc
2010-04-13
打赏
举报
回复
没太明白楼主的意思,
是用ClassLoader来加载XML文件?
reanfan
2010-04-12
打赏
举报
回复
1.classLoader是查找classpath环境下的路径
2.new File(filename)是使用相对路径名称为当前的工作目录
比如:
myproject
|
src
|-text.xml
text.class 有两行:
1.通过classloader路径是包名+类名 即:text.xml
2.通过file 路径为new File("src/text.xml")
Java中用
ClassLoader
载入各种
资源
(类、文件、web
资源
)的方法
本文详细介绍了Java中的
ClassLoader
机制,包括
获取
ClassLoader
的三种方法、使用
ClassLoader
加载不同类型的
资源
,如类、文件和web
资源
的具体步骤。
【java 基础】闲话
ClassLoader
和
资源
读取
本文详细探讨了Tomcat、Spring和SpringBoot各自的类加载器机制,解释了为何自定义类加载器,以及如何正确
获取
和使用
ClassLoader
进行
资源
加载。介绍了常见
获取
ClassLoader
的方法和Class的
资源
加载途径。,
java
获取
类的
classloader
,对
ClassLoader
的一些简单总结
本文详细介绍了Java中的
ClassLoader
机制,包括Bootstrap、Extension和Application
ClassLoader
s的层级关系,以及类加载的双亲委托模型。还讨论了线程的context
ClassLoader
、
获取
ClassLoader
的三种方式以及类加载器在加载
资源
时的角色。此外,文章还阐述了class.forName()、class.getName()等方法的默认加载行为以及getResource()方法的使用区别。最后,提供了实例化类和加载
资源
的示例。
java
ClassLoader
类加载
资源
详解
本文介绍Java中使用
ClassLoader
和Class类加载
资源
文件的方法,包括不同路径配置下如何正确
获取
资源
。
java
获取
classloader
_Class和
ClassLoader
.getResource
获取
资源
本文介绍了Java中
资源
文件的加载方式,包括使用File类和Class.getResource方法。详细解释了Class.getResource与
ClassLoader
.getResource的区别,并说明了如何从项目的classpath中定位
资源
。
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章