【发布时间】:2020-08-02 08:09:16
【问题描述】:
我正在尝试使用我的 NetBeans 从 jasper 报告中打印 pdf 文件,但它给出了一个文件未找到异常
try {
OracleDataSource ods = new OracleDataSource();
ods.setURL("gdbc:oracle:thin:@localhost:1521:orcl");
ods.setUser("user");
ods.setPassword("123456");
InputStream s= new FileInputStream(new File("Tree.jrxml"));
JasperDesign ds = new FXMLLoader().load(s);
JasperReport jr = JasperCompileManager.compileReport(ds);
HashMap parameters = new HashMap<String, String>();
parameters.put("id",idtxt.getText());
JasperPrint jp = JasperFillManager.fillReport(jr, parameters ,ods.getConnection());
OutputStream out = new FileOutputStream (new File ("REP.pdf"));
JasperExportManager.exportReportToPdfStream(jp, out);
ods.getConnection().close();
s.close();
out.close();
}catch(Exception x){
System.out.println(x.toString());
}
the exception :
java.io.FileNotFoundException: Tree.jrxml(系统找不到指定的文件)
src 文件夹中需要的所有文件以及导入的所有库
源代码
Myrep.java Tree.jrxml
【问题讨论】:
标签: java file jasper-reports