如何最好地从资源文件夹访问文件

问题描述 投票:0回答:1

在Java项目中,我需要从资源文件夹访问文件。我可以通过以下3种方式进行操作:

// 1
new File("src/main/resources/a.txt")
// 2
new URL("file:src/main/resources/a.txt")
// 3
getClass().getClassLoader().getResource("a.txt")

所有这些方法似乎都有效。这些方法是否优先?

java io java-11
1个回答
1
投票

第三个是打包您的程序(Jar或War)后唯一可用的代码。

© www.soinside.com 2019 - 2024. All rights reserved.