0

私はレポートに取り組んでいます。これで、解析できるようにロードする必要がある jrxml ファイルができました。ただし、問題は、ファイルをその名前で直接ロードしたいことです

String path = "myreport.jrxml";

しかし、上記のパスが有効になるように、プロジェクトのどこにそのファイルを配置すればよいかを見つけることができません。単純な Java プロジェクトでは、目的のファイルを src フォルダーが配置されているプロジェクト フォルダーに配置するだけですが、vaadin プロジェクトでは機能しません。では、ファイルをどこに配置すればよいでしょうか。

ありがとう。

4

2 に答える 2

0

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

JRXmlLoader.load("/myreport.jrxml");

または、リソースが見つかったかどうかをテストしてもう一度試行する場合は、リソースとしてロードしJRXmlLoader、次のようにロードメソッドを渡すことができます。

JRXmlLoader.load(getClass().getResourceAsStream("/myreport.jrxml"));
于 2012-07-13T11:46:50.963 に答える
0

プロジェクトを Web サーバーにデプロイしていますか? 次に、その Web サーバーのデフォルトの作業ディレクトリを確認する必要があります。

于 2012-07-13T08:52:22.530 に答える