Java 1.5(1.5以降と互換性があります)でコンパイルされたアプレットアプリケーションを開発しています。これには、Javaパッケージと並行して配置されている同じjarにバンドルされているいくつかのリソースプロパティファイルが含まれています。
アプレットを介してそのリソースファイルにアクセスするたびに、アプレットがダウンロードされた場所からサーバーに要求が行われます。その後、jarからファイルを読み取り、以前と同じように機能しますが、サーバーがそれらのファイルを要求することは望ましくありません。
これが私のJavaコードがリソースファイルにアクセスする方法です。
ResourceBundle messages = ResourceBundle.getBundle("resources/properties/Messages", locale);
私は両方の方法でアクセスを試みました:
ResourceBundle messages = ResourceBundle.getBundle("resources.properties.Messages", locale);
どちらも同じ動作でした。
注:これらのリソースは、私のWebアプリではルーズリソースとして利用できません。