JsonQLDataSource 无法解析为类型

问题描述 投票:0回答:1

我正在尝试使用 jasper soft studio 7.0.1 和使用 jasper 报告库 7.0.1 的 java 代码创建 pdf。我想使用 JsonQL 数据源,但我在 java 代码中收到类似“JsonQLDataSource 无法解析为类型”的错误。 当我使用低于 7.0.0 的 jasper 报告库版本时它可以工作。有人可以建议我修复或任何其他方式吗?

java代码显示错误

导入net.sf.jasperreports.engine.data.JsonQLDataSource; .. .. JsonQLDataSource 数据源 = new JsonQLDataSource(new FileInputStream(file)); ...

java jasper-reports
1个回答
0
投票

在 JasperReports 7.0 中,

JsonQLDataSource
类已被提取到名为 jasperreports-json 的单独 jar 中。 您需要将该 jar 作为依赖项添加到您的项目中。

该类也已移动到不同的包,您现在需要使用

import net.sf.jasperreports.json.data.JsonQLDataSource;
© www.soinside.com 2019 - 2024. All rights reserved.