Java BIRT rptdesign无法识别添加为.jar的类

Java BIRT rptdesign无法识别添加为.jar的类,java,jar,resources,reporting,birt,Java,Jar,Resources,Reporting,Birt,我的BIRT设计添加了一个名为MyFirstClass的类的.jar文件。 我需要从.jar访问数据。但是我在访问RPT设计脚本中的类时出错 错误:引用错误:未定义“MyFirstClass” 我将.jar存在于报表项目中,然后将.jar添加到报表项目的类路径中,然后将.jar添加到设计的资源中 rptdesign脚本中用于从jar文件导入类的代码段: importPackage(Packages.com.demo); var obj = new MyFirstClass();

我的BIRT设计添加了一个名为MyFirstClass的类的.jar文件。 我需要从.jar访问数据。但是我在访问RPT设计脚本中的类时出错

错误:引用错误:未定义“MyFirstClass”

我将.jar存在于报表项目中,然后将.jar添加到报表项目的类路径中,然后将.jar添加到设计的资源中

rptdesign脚本中用于从jar文件导入类的代码段:

    importPackage(Packages.com.demo);
    var obj = new MyFirstClass();
    myData= obj.dataFromClass();

如果xxx.rpt设计与java类位于同一个项目中, 试试下面的BIRT脚本

controller = new Packages.com.demo.MyFirstClass();
myData=controller.dataFromClass();

如果xxx.rpt设计与java类位于同一个项目中, 试试下面的BIRT脚本

controller = new Packages.com.demo.MyFirstClass();
myData=controller.dataFromClass();

您是否使用单独的BIRT报告项目?是的。这是一个独立的BIRT报告项目。我有另一个项目,我有java类。我已将此java类导出为jar,并将该jar添加到报表项目中。哦……我先发布了答案,然后看到了您的评论。我将很快编辑我的答案。@NGB您解决过这个问题吗?。即使是我也面临着同样的错误。你是否使用单独的BIRT报告项目?是的。这是一个独立的BIRT报告项目。我有另一个项目,我有java类。我已将此java类导出为jar,并将该jar添加到报表项目中。哦……我先发布了答案,然后看到了您的评论。我将很快编辑我的答案。@NGB您解决过这个问题吗?。甚至我也面临同样的错误。你的设计在哪里?在同一个项目中,或者您正在使用不同的项目?假设project_1是一个报表项目,它包含RPT设计。Project_2是一个包含java类的java项目。我已经将这个java类导出为jar,然后将它添加到我所关注的项目中的rptdesign中……但是我在一个项目中完成了这项工作……并且它正在运行。。。对于您的场景,我必须先尝试…然后,然后我可以帮助您…当我有时间…我会很快回来帮助您…当然。请在尝试时回复。谢谢你的设计在哪里?在同一个项目中,或者您正在使用不同的项目?假设project_1是一个报表项目,它包含RPT设计。Project_2是一个包含java类的java项目。我已经将这个java类导出为jar,然后将它添加到我所关注的项目中的rptdesign中……但是我在一个项目中完成了这项工作……并且它正在运行。。。对于您的场景,我必须先尝试…然后,然后我可以帮助您…当我有时间…我会很快回来帮助您…当然。请在尝试时回复。谢谢