タイトル: jar内のjrxml/jasperファイルを読み込む方法
SEOタイトル: 【JasperReports】jar内のjrxml/jasperファイルを読み込む方法
| この記事の要点 |
|---|
|
開発環境では普通にパス指定すればjrxmlファイルなどのリソースファイルは読み込めるが、本番環境にデプロイする際にjarにするとファイルが読み込めなくなる。
従って、リソースファイルを指定する際は通常のパスではなくURLを指定する必要がある。
以下、URLの取得およびjrxmlの読み込み例。
※jrxmlは「src/main/resources/jrxml」ディレクトリ内にあるものとする。
|
String path = "/jrxml/test.jrxml"; url = this.getClass().getResource(path); JasperReport jr = JasperCompileManager.compileReport(url.openStream()); |