Когда я выполнил jar с помощью этой команды java -jar myapp.jar
, я встретил FileNotFoundException
.
Мой проект - базовое Java-приложение Gradle. Я положил файл в ROOT/src/main/resources/testfile/test1.txt
. И я попытался запустить код в IDE, чтобы проверить, существует ли файл, используя classpath.
File file = ResourceUtils.getFile("classpath:testfile/test1.txt");
System.out.println(file.exists());
Это правда, но когда я выполнил файл компоновки, который является результатом команды 'gradle build', я встретилFileNotFoundException. Когда я разархивирую банку, я вижу файл (\BOOT-INF\classes\testfile\test1.txt)
.
На самом деле я хочу развернуть банку с загрузочной пружиной с файлом примера, и я добавлю код для инициализации. пожалуйста помоги. спасибо.