gpt4 book ai didi

java maven项目获取文件

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

我有一个包含三个模块的 Maven 项目。项目结构如下:

- rootProject
-module1
-module2
-module3
simple folder -> -templates
-templatefile.txt

我可以从模板文件夹中获取 templatefile.txt 吗?我尝试过这个但不起作用:

getClass().getResourceAsStream("templatefile.txt");

getClass().getResourceAsStream("/templates/templatefile.txt");

但这对我不起作用。

最佳答案

您的问题表明您有一个父项目和三个子项目,并且您已在与子模块目录相同的级别创建了 templates 目录。这意味着 templates 目录不在 rootProject 或任何子模块的类路径上。

Maven 项目的约定是非 Java 资源应位于 src/main/resources 中。放置在此目录中的任何内容都将位于您项目的类路径中。

因此,将 templates 目录移动到 src/main/resources 中。

关于java maven项目获取文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46422085/

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