hi friends пытается передать пару параметров через hashmap в отчет о яшме, я получаю исключение из файла, но мой файл находится под папкой проекта netbeans, ниже мой Java кодjasper report file not found exception need help please
try{ HashMap hmp = new HashMap();
hmp.put("mytin", m_t_n);
hmp.put("cname", c_n_m);
hmp.put("invno", c_in);
hmp.put("ctin", c_t);
hmp.put("date", c_d);
hmp.put("time", c_m);
hmp.put("gtot", gt);
hmp.put("dis", dcn);
hmp.put("adj", amtn);
hmp.put("fin", fn_am);
JasperReport jrpt = null;
String srcd="report1.jrxml";
JasperPrint jp;
//jrpt = JasperCompileManager.compileReport(getClass().getResource(srcd));
jrpt = (JasperReport)JRLoader.loadObject(new File(srcd));
jp=JasperFillManager.fillReport(jrpt,hmp, DriverManager.getConnection("jdbc:mysql://localhost:3306/billing", "root", ""));
JasperViewer jv = new JasperViewer(jp,false);
jv.setFitWidthZoomRatio();
jv.setVisible(true);
}
catch(Exception er){
}
ошибка я получаю
run:
java.io.FileNotFoundException: report1.jrxml
net.sf.jasperreports.engine.JRException: java.io.FileNotFoundException: report1.jrxml
любезно помочь мне решить эту ошибку заранее спасибо
Куда хранится файл (в зависимости от источника)? 'jrxml' должен быть скомпилирован до того, как его можно будет заполнить – MadProgrammer
yeas jrxml хранится внутри папки проекта netbeans –
Где находится в папке проекта? В папке 'src'? В какой структуре каталогов? – MadProgrammer