gpt4 book ai didi

java - 从类路径读取特定资源

转载 作者:行者123 更新时间:2023-12-02 06:59:56 27 4
gpt4 key购买 nike

我有一个 Maven 项目,在类路径(根据 Maven 标准布局的 resources 文件夹)中,我有几个 log4j.xml 文件,如下所示:

-resources
-log4j.xml
-folder1
-log4j.xml
-folder2
-log4j.xml

如何读取位于根目录的 log4j.xml?我认为以下代码不能保证我将从 root 获取 log4j.xml:

Thread.currentThread().getContextClassLoader().getResourceAsStream("log4j.xml")

最佳答案

除非其他 jar 文件位于当前线程(类加载器的类加载器)的类路径中,并且在根目录中还包含 log4j.xml 文件,否则您的代码将执行您期望的操作。

要获取另一个,您可以使用“folder1/log4j.xml”作为路径。

关于java - 从类路径读取特定资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16806257/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com