Я использую iReport 3.7.6.
У меня есть параметр со следующим классом параметров: at.gv.domain.print.impl.ParameterClass
.
Для использования этого класса я сделал следующее:
-> Дополнительно -> Опция -> Путь к классам -> Добавить папку ->
C:\Development\Projectname\workspace\DomainProject\target\classes
Под C:\Development\Projectname\workspace\DomainProject\target\classes\at\gv\domain\print\impl
находятся мои ParameterClass.class
.
Теперь, если я хочу скомпилировать .jrxml
, я получаю следующую ошибку:
net.sf.jasperreports.engine.design.JRValidationException: Report design not valid :
1. java.lang.ClassNotFoundException: at.gv.domain.print.impl.ParameterClass
Кто-то может сказать мне, почему? Я добавил запись classpath, так почему класс не найден?
Я попытался сделать .jar
моего проекта Domain - если я добавлю, что класс найден. Есть ли проблема с целевым каталогом (я использую Maven)?