Получение URL-адреса файла локального отчета о яшме (.jrxml) в Java - PullRequest
0 голосов
/ 27 сентября 2010

Я использую netBeans и пытаюсь создать отчет без Jasper Report
Могу ли я получить 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");

1 Ответ

2 голосов
/ 27 сентября 2010

Вы можете использовать:

InputStream in = 
      getClass().getResourceAsStream("/relative/path/to/yourReport.jasper");
JasperDesign jasperDesign = JRXmlLoader.load(in);
...