- ベストアンサー
画像ファイル 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を使用しております。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#49664
回答No.1
ファイル類をそのままJARファイルにまとめ、 URL url = this.getClass().getResource("hoge.jpg"); といった形でURLを取得し、そのURLを使ってリソースを読み込みます。これでJARファイル内から指定の名前のリソースを読み込めると思います。
お礼
ご回答ありがとうございます。 この方法で理想通りの動作ができました。