我在尝试生成 Jasper 报告时遇到 Class net.sf.jasperreports.engine.query.PlSqlQueryExecuterFactory not found 异常

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

报告工作正常,但当尝试从 Java 导出报告时,会抛出以下异常。

org.xml.sax.SAXParseException; lineNumber: 319; columnNumber: 16; Error at line 319 char 16: net.sf.jasperreports.engine.JRException: Class net.sf.jasperreports.engine.query.PlSqlQueryExecuterFactory not found.

我通过添加以下代码尝试了遇到相同错误的其他解决方案

JRProperties.setProperty(QueryExecuterFactory.QUERY_EXECUTER_FACTORY_PREFIX + "plsql"
                    , "net.sf.jasperreports.engine.query.PlSqlQueryExecuterFactory");

但是该函数仍然给我同样的异常

来自 jasper 报告的查询工作正常,但是在从 java 生成报告时,我遇到了相同的异常。

java jasper-reports
1个回答
0
投票

我使用以下代码,没有任何错误: JRProperties.setProperty(JRQueryExecuterFactory.QUERY_EXECUTER_FACTORY_PREFIX + "plsql", “com.jaspersoft.jrx.query.PlSqlQueryExecuterFactory”);

© www.soinside.com 2019 - 2024. All rights reserved.