gpt4 book ai didi

java - FileNotFoundException Jasper 报告

转载 作者:行者123 更新时间:2023-11-30 11:35:22 25 4
gpt4 key购买 nike

  1. 我正在 netbeans 中加载一个已成功加载的 jrxml 文件。
    但是当我将它部署为 jar 文件时,它会出现以下错误:

错误

    net.sf.jasperreports.engine.JRException: java.io.FileNotFoundException: src \Reports\print.jrxml(The system cannot find the path specified)

代码

try
{
jasperdesign=JRXmlLoader.load("src/Reports/print.jrxml");
}
catch(Exception error)
{
Notify.showMessageDialog(null, ""+error+"", "Error Loading Appointment JasperForm", Notify.ERROR_MESSAGE);
}

最佳答案

我怀疑名为 src 的目录是否在你的 jar 中

尝试使用 ClassLoader's method getResourceAsStream 获取 InputStream到您打包的 jrmx 文件并将其传递给 JRXmlLoader's load以 InputStream 作为参数的方法。

getResourceAsStream 的参数应该是 jar 中 jrxml 的完整限定名。即包括包名。

关于java - FileNotFoundException Jasper 报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15175899/

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