方法一:
URL url = ClassLoader.getSystemResource("log4j.properties");
final File file = new File(url.getFile());
System.out.println(file.exists());
System.out.println(file.getAbsolutePath());
方法二(获取相同文件名的多个文件):
Enumeration<URL> resources = this.getClass().getClassLoader().getResources("log4j.properties");
while (resources.hasMoreElements()) {
URL url = (URL) resources.nextElement();
System.out.println(url.getPath());
}
--heipark
本文详细介绍了在Java环境中通过系统资源路径获取log4j配置文件的方法,包括直接获取单个文件实例和遍历获取多个同名文件路径。通过示例代码展示如何使用ClassLoader和File类实现这一目标。
4461

被折叠的 条评论
为什么被折叠?



