2010-12-22 82 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的所有內容,希望這有幫助。

相關問題