До сборки проекта путь к ресурсам такой "src/main/resources/", после сборки этот путь уже не работает, т.к в файле jar ресурсы находятся в самом начале. Папок src, main и resources уже нет. Как сделать так, чтобы путь работал и до сборки, и после?
Вы неправильно обращаетесь к ресурсам. Директория src/main/resources/
является корневой для ресурсных файлов в исходном коде. Обращение к ресурсам должно осуществляться не как обращение к обычным файлам, а при помощи Class#getResourceAsStream()
относительно classpath. Например если у вас есть src/main/resources/com/example/myprogram/file.properties
то путь к нему в вашем коде будет /com/example/myprogram/file.properties
.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
В общем я выучил Python, в нем можно просто написать
Читал какие-то английские статьи про обновление java 11, поддержку старых версий и тд