- 我正在 netbeans 中加载 jrxml 文件,该文件已成功加载。
但是当我将其部署为 jar 文件时,出现以下错误:
Error
net.sf.jasperreports.engine.JRException: java.io.FileNotFoundException: src \Reports\print.jrxml(The system cannot find the path specified)
Code
try
{
jasperdesign=JRXmlLoader.load("src/Reports/print.jrxml");
}
catch(Exception error)
{
Notify.showMessageDialog(null, ""+error+"", "Error Loading Appointment JasperForm", Notify.ERROR_MESSAGE);
}
我怀疑指定的目录src
在你的罐子里
尝试使用获取输入流ClassLoader的方法getResourceAsStream到您打包的 jrmx 文件并将其传递给JRXmlLoader的负载以 InputStream 作为参数的方法。
的论点getResourceAsStream
应该是 jar 中 jrxml 的完整限定名称。即,包括包名称。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)