そこで、私はJavaアプリケーションに取り組んでおり、リソースをjarファイルにパッケージ化して移植性を高めたいと考えています。これらのjarファイルはアプリケーションとは別のものであり、アセット(画像、サウンド、保存ファイルなど)のみが含まれます。
このようなjarファイル内から任意のリソースにアクセスする最も簡単な方法は何ですか?私は少し見回しましたが、簡単なチュートリアルを見つけることができませんでした。ClassLoaderを使用してJarファイルから入力ストリームを取得できることは知っていますが、正しいJarを参照するClassLoaderを取得するにはどうすればよいですか?
また、このようなjarファイルに大量のリソースをプログラムでバンドルするにはどうすればよいですか?これを思い通りに機能させることができれば、たくさんの用途に使用したいと思います。また、必要なアーカイブを動的に作成できるようにしたいと思います。