我正在使用netBeans,而我正试图生成一份报告未发布的Jasper报告 我可以获取报告的url(本地jrxml文件) 它存储在以下目录结构中
My_project |_build |_dist |_nbproject |_src |_my_project |_META_INF |_report.jrxml |_report.jasper
我不想将绝对路径添加到报告文件中 我希望java / java类能为我做到这一点 有没有办法在
中获取文件名参数JasperDesign jasperDesign = JRXmlLoader.load ("__MY_REPORT_NAME");
答案 0 :(得分:2)
您可以使用:
InputStream in =
getClass().getResourceAsStream("/relative/path/to/yourReport.jasper");
JasperDesign jasperDesign = JRXmlLoader.load(in);