站内搜索: 请输入搜索关键词

当前页面: 开发资料首页Eclipse 专题在BIRT使用脚本数据源提示错误?

在BIRT使用脚本数据源提示错误?

摘要: 在BIRT使用脚本数据源提示错误?


我在Eclipse中使用BIRT建立报表,使用脚本数据源,在数据集的open事件中使用importPackage指定了自己写的类所在的包名,并通过new MyClass()实例化,当预览时就提示报表页上存在错误:
+ report 中有错误: report ...,
好象是因为没有找到我写的类文件,我把自己写的类打包后放在 /eclipse/plugins/org.eclipse.birt.report.viewer_2.0.1/birt/WEB-INF/lib 文件夹中,可还是不行,
又放在resin下的lib中也不行.再发布这个报表,在浏览器中打开报表也不行.
请问自己写的类文件应该放在哪才行啊?


把open事件的代码贴出来


to tawalisa:

importPackage(Packages.myPackage);
myobject=new MyClass();


我自己写的类代码是:

package myPackage;
public class MyClass{
}

正确通过编译.


应该是放在LIB下,没有问题的


我想应该是你报表显示的时候的问题,你再好好看看,你预览数据能看到吗?


对了,你是不是在ECLIPSE下做的显示?那样是不行的,你要发布到服务器下才可以


谢谢tawalisa.
我发布到resin服务器下,只要实例化我写的类myobject=new MyClass();,报表就没有任何数据,应该是出错了,因为我在实例化代码后面写了输出数据的代码,如果把实例化代码去掉,输出数据的代码就会正确执行,报表上就会显示出数据。
这是为什么啊,弄了好多天了.


↑返回目录
前一篇: 请教eclipse高手:在eclipse中运行程序怎么这么麻烦?(之二)
后一篇: 在地址栏里输入http://localhost:8088/StrutsLoginDemo/userLogin.jsp出现异常,大家帮忙看看是什么问题,要怎么改,谢谢!