gpt4 book ai didi

Java class.getResourceAsStream 不适用于带前导点的文件

转载 作者:行者123 更新时间:2023-12-02 02:54:10 24 4
gpt4 key购买 nike

从 Eclipse 运行此 Maven 项目不起作用:

MyClass.class.getResourceAsStream("/package/to/my/resource/" + ".gitignore");

但是当我将 .gitignore 重命名为 gitignore 时,效果非常好:

MyClass.class.getResourceAsStream("/package/to/my/resource/" + "gitignore");

资源文件位于src/main/resources/package/to/my/resource/下。 pom.xml 中未配置 maven-resources-plugin

.* 文件不会移动到目标/类。

最佳答案

Java 不应该对“隐藏”文件有任何问题。构建项目后,您需要检查输出/目标文件夹。您应该在那里找到一个 /package/to/my/resource/.gitignore 文件。如果找不到它,则应仔细检查项目属性中的 Java 构建路径(如果没有排除以点开头的文件)。

关于Java class.getResourceAsStream 不适用于带前导点的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43375806/

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