試圖從升級報告JasperReports 3.5.3到6.3.1。JasperReports 6.3。 Get'Class com.jaspersoft.jrx.query.PlSqlQueryExecuterFactory'找不到'在queryString中使用的plsql語言的錯誤
從JRXML的片段:
<queryString language = "plsql"> <![CDATA[{call RPT_OCP($P{CUR},$P{ORACLE_REF_CURSOR})}]]> </queryString>
雖然試圖編譯報道,面對下面的異常,
Caused by: net.sf.jasperreports.engine.JRRuntimeException: net.sf.jasperreports.engine.JRException: Class com.jaspersoft.jrx.query.PlSqlQueryExecuterFactory not found.
[java] at net.sf.jasperreports.engine.design.JRDesignDataset.queryLanguageChanged(JRDesignDataset.java:1255)
[java] at net.sf.jasperreports.engine.design.JRDesignDataset.setQuery(JRDesignDataset.java:695)
[java] at net.sf.jasperreports.engine.design.JasperDesign.setQuery(JasperDesign.java:881)
[java] ... 37 more
的的JasperReports的 6.3.1版本沒有任何jasperreport-extentions jar,這將是什麼工作?
看起來這個類不再在這個版本中可用。你必須更改爲其他SQLQueryExecuterFactory – Jens
清理項目/ Maven的清潔,儘量一次 –
@KomalGoyal你應該張貼在* JRXML * –