我正在使用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
有人能告诉我为什么吗?我添加了类路径条目,为什么类找不到了?
我试着把我的域项目做一个.jar
-如果我加上这个类被找到了。目标目录有什么问题吗(我用的是Maven)?
1条答案
按热度按时间yhuiod9q1#
你的问题是ireport的jar,我认为ireport的版本和IDE中使用的jar不一样,如果是真的,试着改变jar,希望这能有所帮助。