JRXMLtoJasperConverter.java 1.01 KB
package com.huaheng.test;

import net.sf.jasperreports.engine.JasperCompileManager;


/**
 * @author yiwenpeng
 * @date 2023/9/4 19:54
 */
public class JRXMLtoJasperConverter {

    public static void main(String[] args) {
        String jrxmlFilePath = "/Users/yiwenpeng/Desktop/code/huaheng/山东海王/wms_shandonghaiwang/src/main/resources/jaspers/zone.jrxml"; // 替换为您的 JRXML 文件路径
        String jasperFilePath = "/Users/yiwenpeng/Desktop/code/huaheng/山东海王/wms_shandonghaiwang/src/main/resources/jaspers/zone.jasper"; // 替换为您希望保存 Jasper 文件的路径

        try {
            // 使用 JasperCompileManager 编译 JRXML 文件并将其保存为 Jasper 文件
            JasperCompileManager.compileReportToFile(jrxmlFilePath, jasperFilePath);

            System.out.println("JRXML 文件已成功转换为 Jasper 文件。");
        } catch (Exception e) {
            e.printStackTrace();
            System.err.println("转换失败:" + e.getMessage());
        }
    }
}