如何将已编译的JasperReport保存为文件中的.jasper

Tip*_*Top 3 java jasper-reports

我有这个代码.我有一个jrxml文件.我可以成功创建一个jasperReport对象.但我不知道如何从此创建jasper文件,我想将jasper保存到c盘中的文件位置.

JasperReport jasperReport = null;
JasperCompileManager.compileReport(getResourceAsStream("Sample_Report.jrxml"));
    try {
        jasperReport = JasperCompileManager
                .compileReport("C:\\xxx.jrxml");
        System.out.println("jasper created " + jasperReport);
    } catch (Exception e) {
        e.printStackTrace();
    }
Run Code Online (Sandbox Code Playgroud)

use*_*432 5

您要使用的方法是

JasperCompileManager.compileReportToFile("C:\\xxx.jrxml", "C:\\xxx.jasper");
Run Code Online (Sandbox Code Playgroud)