Файл Jasper не найден при сборке с maven, отлично работает в eclipse - PullRequest
0 голосов
/ 01 января 2019

Проблема, с которой я сталкиваюсь, заключается в том, что когда я запускаю свой проект в Eclipse, он может найти мой файл jasper и показывает отчет, но когда я делаю jar своего проекта и запускаю его, он не может найти мой файл jasper и выдает исключение FileNotFoundException...

Путь Im с использованием: "jasperReport =" src \ com \ myproject \ jasper \ TestReportTamplate_V1.jasper ";"-

Я приложил изображение структуры моего проекта ниже:

Изображение структуры проекта

Любая помощь приветствуется.

1 Ответ

0 голосов
/ 03 января 2019

Это не имеет ничего общего с jasper, это более общая проблема с поиском файлов по их абсолютному пути.Когда вы создаете банку, структура папок не совпадает.'src' не хранится, как один пример.Просто откройте его как архив с 7Z или что-то в этом роде, и вы увидите.

Используйте относительные пути при попытке найти файлы в коде.Например, если вы находитесь в пакете контроллера, это должно быть что-то вроде «../jasper/TestReportTamplate_V1.jasper» («..» представляет родительскую папку, «.» Представляет текущую папку - оттуда).

...