アプリケーションに付属するいくつかの非 Java リソースを必要とするプロジェクトをセットアップしています。プロジェクトのルート ディレクトリにディレクトリ構造を作成しました。
src/ - Java packages and classes
resource/media/icons/ - Button, form and table icons
resource/media/images/ - Report and application images
resource/media/reports/ - Jasper report templates
resource/help/ - Help documentation
リソース ディレクトリをソース フォルダとして追加することでクラス パスに追加しましたが、これは正しい方法ですか?
プロジェクトをエクスポートすると、リソースもエクスポートされますか?
これらのファイルにアクセスするにはどうすればよいですか? resource/media/reports/ ディレクトリにある ShippintTimes レポート テンプレートにアクセスするための URL は?
// Current example accessing a report
String reportUrl = "resource/media/reports/ShippintTimes.jasper"
URL 操作システムを独立させるために何かする必要はありますか?
非 Java アプリケーション リソースを配置する場所に関する規則はありますか?
いくつかの質問があることは承知しています。プロジェクト レポートをどのように構成するべきかについてのヒントや例を教えていただければ幸いです。