2010-12-22 44 views
2

使用iReport 3.7.6的Im。iReport - java.lang.ClassNotFoundException

我有一个参数以下参数类: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的Im)?

+0

一个目录应该没问题,不是路径中的空格或路径长度超过256个字符?但是,如果您使用的是maven,为什么不使用它生成的jar(假设它是一个jar项目) – vickirk 2010-12-22 14:08:37

回答

0

你的问题是使用ireport的jar,我认为ireport的版本与IDE中使用的jar不一样,如果它是真的,请尝试更改jar的所有内容,希望这有帮助。

相关问题