用于Netbeans类路径问题的JaseperReports插件

时间:2011-08-29 16:45:34

标签: java netbeans reporting jasper-reports

我为Netbeans安装了JasperReport 4.11插件(6.9.1)。
我已经实现了一个简单的bean,如下所示:

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 il tuo classpath e riprova!“ (第二部分本地化为意大利语...翻译:“检查你的类路径,然后再试一次”) 似乎Netbeans的JasperReports插件不使用项目的类路径! (当然,我已经建立了这个项目) 我该如何解决这个问题?

2 个答案:

答案 0 :(得分:3)

你是对的Agostino,iReport插件有它自己的类路径,不会使用该项目。烦人不是吧!

您需要转到Tools > Options,然后在顶部选择iReport。单击classpath选项卡并在其中添加所有必需的库。我不确定您的报告需要哪些库才能运行。我在我的类路径中包含jasperreports-extensions-3.5.3.jarhsqldb-1.8.0-10.jar,但我使用的是JasperReports 3.7.6,所以我认为在你的情况下它会有所不同。

答案 1 :(得分:0)

我没有使用带插件的工具和java项目设置。但我知道当我抓住独立的ireports时,我需要去配置和类路径并将jar添加到classpath。我会尝试做一些类似的事情。