Java无法找到jasper子报表位置

时间:2015-07-13 07:50:28

标签: java jasper-reports

我是ireport的新手。当我使用jasper创建子报表时。我可以毫无问题地在Designer中运行子报表。当我用java在本地机器上调用时。我遇到了例外。

net.sf.jasperreports.engine.JRException: Could not load object from location :

我尝试了很多方法,但仍无法找到修复方法。

2 个答案:

答案 0 :(得分:0)

我有疑问?

您是如何通过java调用子报表的?您是否使用了主报表或子报表名称。

您可以直接在ireport中运行子报表。但是在java中你必须调用主报表,主报表有子报表jasper文件的路径。

答案 1 :(得分:0)

正确的方法是单独编译子报表并创建.jasper文件,一旦你有.jasper文件传递jasper文件的路径,而不是jrxml和子报表就可以工作..

  另请注意java jasper版本和子报表中的版本   编译,即Ireport版本应该相同......