gpt4 book ai didi

java - Jrxml 无法通过 Jar 文件读取

转载 作者:太空宇宙 更新时间:2023-11-04 07:57:47 26 4
gpt4 key购买 nike

我想使用 Jasper 制作报告,所以我制作 .jrmxl 文件作为资源。我用这段代码来读取 .jrxml :

JasperDesign jasperDesign = JasperManager.loadXmlDesign(new File(".").getAbsolutePath()+ "\\report\\reportPdf.jrxml");

该代码运行良好,并且报告也出现。

我的问题是,当我将程序导出到 .jar 文件时,出现错误,并且在上面的行代码中显示“未知资源”。所以我担心为什么会发生这个错误?

最佳答案

该报告现在将成为嵌入式资源,无法通过文件访问。

您需要获取一个URL,为其获取一个InputStream并调用loadXmlDesign(InputStream) (或未弃用的变体 - 请参阅文档)。

关于java - Jrxml 无法通过 Jar 文件读取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13339663/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com