博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ClassLoader.getSystemResourceAsStream()
阅读量:6494 次
发布时间:2019-06-24

本文共 881 字,大约阅读时间需要 2 分钟。

一: 要加载的文件和.class文件在同一目录下,例如:com.x.y 下有类Test.class ,同时有资源文件config.properties那么,应该有如下代码://前面没有“/”代表当前类的目录InputStream is1 = Test.class.getResourceAsStream("config.properties");System.out.println(is1);// 不为null 第二:在Test.class目录的子目录下,例如:com.x.y 下有类Test.class ,同时在 com.x.y.prop目录下有资源文件config.properties那么,应该有如下代码://前面没有“/”代表当前类的目录InputStream is2 = Test.class.getResourceAsStream("prop/config.properties");System.out.println(is2);//不为null 第三:不在同目录下,也不在子目录下,例如:com.x.y 下有类Test.class ,同时在 com.m.n 目录下有资源文件config.properties那么,应该有如下代码://前面有“/”,代表了工程的根目录InputStream is3 = Test.class.getResourceAsStream("/com/m/n/config.properties");System.out.println(is3);//不为nullClassLoader.getSystemResourceAsStream :和className.class.getResourceAsStream 的第三种取得的路径一样,但少了“/” InputStream is4 = ClassLoader.getSystemResourceAsStream("properties/PayManagment_Config.properties");System.out.println(is4);//不为null

 

转载地址:http://fqkyo.baihongyu.com/

你可能感兴趣的文章
git学习------>Git 分支管理最佳实践
查看>>
括号和出栈所有序列问题
查看>>
第一次操刀数据库分表的教训与经验
查看>>
录音声音小
查看>>
Ubuntu 12.04 安装 Chrome浏览器
查看>>
java 反射
查看>>
ORACLE物化视图(物理视图)
查看>>
android 读取json数据(遍历JSONObject和JSONArray)(转)
查看>>
UIScrollView中的手势
查看>>
递归和迭代的差别
查看>>
基于jquery的可拖动div
查看>>
可以简易设置文字内边距的EdgeInsetsLabel
查看>>
[詹兴致矩阵论习题参考解答]习题1.3
查看>>
Android Fragment的使用
查看>>
mysql半同步复制实现
查看>>
沙朗javascript总结一下(一)---基础知识
查看>>
js深入研究之函数内的函数
查看>>
LeetCode:4_Median of Two Sorted Arrays | 求两个排序数组的中位数 | Hard
查看>>
uva-12657 - Boxes in a Line(双向链表)
查看>>
python之commands模块
查看>>