3

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 を使用しています)?

4

1 に答える 1

0

問題は ireport の jar にあります。ireport のバージョンは IDE で使用されている jar と同じではないと思います。本当の場合は、jar を変更してみてください。これが役立つことを願っています。

于 2017-01-10T13:11:00.163 に答える