如何在类路径中递归搜索资源

时间:2013-07-14 01:35:23

标签: java classpath classloader

我有一个xyz.properties文件,可以放在类路径的任何地方,而java代码应该加载该属性文件 -

我知道Class.getResource(String resource)和ClassLoader.getResource(String resource)需要资源的相对和绝对路径。

如何在类路径中以递归方式搜索此文件? - 有没有图书馆可以做到吗?

1 个答案:

答案 0 :(得分:0)

getResourceAsStream在类路径中搜索文件

    Properties prop = new Properties();
   InputStream stream = this.getClass().getClassLoader().getResourceAsStream("yourProp.properties");
    prop.load(stream);