报告工作正常,但当尝试从 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 生成报告时,我遇到了相同的异常。
我使用以下代码,没有任何错误: JRProperties.setProperty(JRQueryExecuterFactory.QUERY_EXECUTER_FACTORY_PREFIX + "plsql", “com.jaspersoft.jrx.query.PlSqlQueryExecuterFactory”);