我已经为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