错误
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);
}
答案 0 :(得分:1)
我怀疑名为src
的目录在你的罐子里
尝试使用ClassLoader's method getResourceAsStream为您的压缩jrmx文件获取一个InputStream,并将其传递给以{Inputsream为参数的JRXmlLoader's load方法。
getResourceAsStream
的参数应该是jar中jrxml的完全限定名。也就是说,包括包名。