用 Java

虽然可以使用 Java 代码将 .jrxml 文件编译为 .jasper 文件,但这会导致性能损失,最好通过使用 IDE 预编译 .jrxml 文件来避免。考虑到这一点,编译 .jrxml 文件可以使用 JasperCompileManager 完成,如下所示:

JasperCompileManager.compileReportToFile(
            "designFile.jrxml", //Relative or absoulte path to the .jrxml file to compile
            "compiled.jasper"); //Relative or absolute path to the compiled file .jasper