BIRT を使用するデスクトップ アプリケーションがあります。jar ファイルには、リソースのフォルダーに、デザイン ファイルとライブラリ ファイルを含むディレクトリがあります。それらが同じフォルダーにあっても、アプリケーションを実行すると、rptlibrary ファイルが見つからないことを示す例外が発生します。
Jan 31, 2013 11:29:33 AM org.eclipse.birt.report.model.core.LayoutModule loadLibrarySilently
WARNING: Syntax error found, and see error details.
Error.DesignFileException.SYNTAX_ERROR - 1 errors found!
1.) org.eclipse.birt.report.model.parser.DesignParserException (code = Error.DesignParserException.FILE_NOT_FOUND, message : The file "pdv.rptlibrary" is not found.)
rptlibrary のライブラリ タグを次のように変更した場合:
<list-property name="libraries">
<structure>
<property name="fileName">pdv.rptlibrary</property>
<property name="namespace">pdv</property>
</structure>
</list-property>
に:
<list-property name="libraries">
<structure>
<property name="fileName">modelos_relatorio/pdv.rptlibrary</property>
<property name="namespace">pdv</property>
</structure>
</list-property>
動作しますが、Eclipse でプレビューしようとするとエラーが発生するので、コードでこれを変更する方法はありますか?