0

netBeansを使用していて、Jasper Reportを使用せずにレポートを生成しようとし
ています。次のディレクトリ構造に格納されているレポートの(ローカルjrxmlファイルの)URLを取得できますか?

私のプロジェクト
   | _build
   | _dist
   | _nbproject
   | _src
     | _my_project
     | _META_INF
     | _report.jrxml
     | _report.jasper

レポートファイルに絶対パスを追加したくないjava/javaクラスに追加してもらいたいのですが、ファイル名パラメータを取得する方法はありますか?

JasperDesign jasperDesign = JRXmlLoader.load( "__ MY_REPORT_NAME");
4

1 に答える 1

2

あなたが使用することができます:

InputStream in = 
      getClass().getResourceAsStream("/relative/path/to/yourReport.jasper");
JasperDesign jasperDesign = JRXmlLoader.load(in);
于 2010-09-27T16:17:33.327 に答える