gpt4 book ai didi

java - java在netbeans中哪里查找文件?并且可以更改目录吗?

转载 作者:行者123 更新时间:2023-12-01 17:50:51 25 4
gpt4 key购买 nike

所以,我想将一些 txt 文件放入以下文件夹中:src/test/resources/__files

但是,当我运行项目时,我发现编译器正在项目文件夹中查找文件。无论如何,是否可以更改此设置,因为当我尝试创建 JAR 文件时会出现问题 - 然后需要将这些文件手动添加到目标文件夹中。

谢谢

最佳答案

由于您已经将资源文件放置在 src/test/resources 文件夹中,Maven 应使它们在运行时在类路径上可用。在这种情况下,它们应该位于测试版本中的类路径上。您可以尝试以下代码:

String fileName = "somefile.txt";
ClassLoader classLoader = getClass().getClassLoader();
File file = new File(classLoader.getResource(fileName).getFile());

Mkyong site很好地解释了 Maven 中的资源如何工作。

关于java - java在netbeans中哪里查找文件?并且可以更改目录吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50328788/

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