我在Java項目(使用maven)中使用jasper報告(版本4.0.1)。 我被要求將jasper編譯器更新到最新版本,現在我們正在使用jasper-compiler-jdt,但我被要求使用與ireport使用的相同的東西,我認爲它是jdt-compiler-3.1.1.jar,正確的?賈斯珀報告 - 升級賈斯珀編譯器 - JasperCompileManager.compileReportToFile失敗
但我對此有一些疑問。
它是否在一個maven倉庫中可用?我找不到它。 我應該使用jdt-compiler-3.1.1.jar還是org.eclipse.jdt.core?
我試過,但都試圖編譯JRXML文件時遇到錯誤:
Errors were encountered when compiling report expressions class file:
package net.sf.jasperreports.engine does not exist
import net.sf.jasperreports.engine.*;"
我添加庫類路徑中。 所以,我想知道:
- 這是正確的編譯器使用(我們不希望使用碧玉編譯器JDT了)
- 如何使其發揮作用。