Как лучше всего получить доступ к файлу из папки ресурсов - PullRequest
0 голосов
/ 27 мая 2020

В проекте java мне нужно получить доступ к файлу из папки ресурсов. Я могу сделать это тремя способами:

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

Кажется, все эти подходы работают. Является ли какой-либо из этих подходов предпочтительным?

1 Ответ

1 голос
/ 27 мая 2020

Третий - единственный, который будет работать, когда ваша программа будет упакована (Jar или War).

...