死ぬほどハマったのでメモ。
事象としてが、jarファイルを作成すると、Eclipse上では表示されていた画像ファイルが表示さないというもの。
まずまず、jarファイルを作成する場合、画像ファイルを以下のように読み込む必要があった。
try { ClassLoader cl = this.getClass().getClassLoader(); URL u = cl.getResource("chara.png"); im = this.createImage((ImageProducer)u.getContent()); } catch (IOException e) { e.printStackTrace(); }
次の問題が、画像ファイルの配置場所。
色々試した結果、srcフォルダの配下に置いたら上手くいった。
ここが一番時間かかった。。