• ベストアンサー

画像ファイル jar

お世話になります。 javaクラス内で、画像ファイルを読み込んでいます。  File f = new File( "/usr/local/image/test.jpg" ); javaクラス郡をアーカイブし、jarファイルを作成するとき、 test.jpgの画像ファイルも含み、  File f = new File( "test.jpg" ); というように、実行パスに影響されずに画像ファイルを読み込みたいと考えています。 こういった事はできますでしょうか?どういう手順で行えばいいのでしょうか? IDEはEclipse3.2.0を使用しております。

質問者が選んだベストアンサー

  • ベストアンサー
noname#49664
noname#49664
回答No.1

ファイル類をそのままJARファイルにまとめ、 URL url = this.getClass().getResource("hoge.jpg"); といった形でURLを取得し、そのURLを使ってリソースを読み込みます。これでJARファイル内から指定の名前のリソースを読み込めると思います。

mozori01
質問者

お礼

ご回答ありがとうございます。 この方法で理想通りの動作ができました。

関連するQ&A