我已經爲Netbeans(6.9.1)安裝了JasperReport 4.11插件。
我已經意識到一個簡單的bean如下所示:Netbeans類路徑問題的JaseperReports插件
package jr;
import java.io.Serializable;
public class Person implements Serializable {
private String name;
private String lastname;
public String getLastname() {
return lastname;
}
//all the other setters and getters
}
當我編輯的報告進入「報表查詢」對話框(在背景上點擊左鍵+右鍵並選擇「編輯查詢」),進入面板的JavaBean數據源我寫的類名:
jr.Person
我點擊「讀取屬性」
我得到的錯誤:
「類未發現錯誤! Controlla金正日陀類路徑èriprova!」 (第二部分是本地化的意大利語翻譯:「檢查你的類路徑,然後再試一次」) 似乎Netbeans的JasperReports插件不使用項目的類路徑! (當然,我已經建立了該項目) 我該如何解決這個問題?
好的,非常有幫助。但是沒有你必須包含的庫(它們應該已經存在)。當你添加{project root}/build/classes時,它開始工作。這顯然必須改變你工作的每個項目。 – AgostinoX
準確地說,您需要將類文件編譯爲jar文件,並將該jar包含在classpath中。請參閱下面的回覆。 – broschb