gpt4 book ai didi

java - 在 Maven/Java 项目中创建资源

转载 作者:行者123 更新时间:2023-12-01 15:13:34 27 4
gpt4 key购买 nike

如何创建资源,使其位于我的项目的资源文件夹中?下面,“test.txt”是我要创建的文件,但变量:url为空,所以我无法获取我要创建的文件的路径。

    URL url= HashArray.class.getResource("test.txt");
File file = new File(url.toURI());

资源可能需要位于资源文件夹中,因为我需要在打包阶段将其与代码捆绑在一起。

最佳答案

这是行不通的,因为资源不是运行时位置。这是一个源位置。如果您尝试放置一个文件并运行您的程序,则 url 将不再为空。但它会指向您的 target/classes 文件夹(好吧,有很多可能性,具体取决于您如何启动它)但是,在大多数情况下,它不再是资源......

关于java - 在 Maven/Java 项目中创建资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11970196/

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