Скомпилировал программу. В самом корне classpath лежит файл.
Работаю в IDEA и файл находит, но вот в скомпиленном не хочет.
Путь к файлу получается такой: file:\D:\Program.jar!\file.json
И пишет что не может его найти.
Получаю файл через: getClass().getClassLoader().getResource()
В чем может быть проблема?
URL resource = getClass()
.getClassLoader()
.getResource("/file.json");
Если этот Jar подключается как либа к другой проге, то вы не получите его как в ответе, что вам уже дали.
Просто посмотрите на путь. file:\D:\Program.jar!\file.json. Видите этот Program.jar? Вот в нем то и проблема. Нельзя просто так зайти в Jar как в папку.
Просто замените getResource на getResourceAsStream
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости