net.sf.jasperreports.engine.JRException:找不到资源

dee*_*ite 2 jasper-reports subreport

我尝试使用JasperSoft Studio使用子报表,但出现以下异常。尽管它在那里,但它找不到子报表文件。

net.sf.jasperreports.engine.JRException:Resource not found at: D:\\JASPERREPORTS\\MyReports
Run Code Online (Sandbox Code Playgroud)

下面是主报表的配置

net.sf.jasperreports.engine.JRException:Resource not found at: D:\\JASPERREPORTS\\MyReports
Run Code Online (Sandbox Code Playgroud)

Gus*_*ira 5

按照 Sharad 的回答,如果它仍然没有生成文件(这发生在我身上),你可以试试这个:

在预览报表之前,您可以先尝试编译它。如果您打开 jrxml 文件(包含子报表的文件),您可能会注意到编辑器上方栏上的一个小图标(带有一些二进制字符串的小文件)。单击此按钮应生成您期望的文件。

我创建了一个新答案,因为我想添加一个显示按钮的图像:

编译按钮@ Jaspersoft Studio 5.6

请注意,这也可能有效:使用“项目 > 清理...”清理包含报告的项目。然后在“项目资源管理器”(通常在您的左侧)中右键单击您的项目,然后单击“构建项目”。