嗨朋友正試圖通過散列表傳遞給碧玉報告的幾個參數,我得到的文件沒有發現異常,但我的文件被放置在netbeans項目文件夾下,下面是我的java代碼賈斯珀報告文件沒有找到異常需要幫助請
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 2014-10-06 05:33:21
yeas jrxml存儲在netbeans項目文件夾中 – 2014-10-06 06:12:34
項目文件夾中的哪個位置?在src'文件夾中?在什麼目錄結構中? – MadProgrammer 2014-10-06 07:28:10