0

JARファイル内のすべての写真を取得する際に問題が発生しました

これは私を悩ませているコードです

CImgPanel imgPanel = new CImgPanel(new ImageIcon("img/logo1.png").getImage());

私は試してみましgetClass().getResourcethis.getClass().getClassLoader().getResourceAsStream

私は考えられるすべてを試しましたが、ここで質問する前に多くの場所を見てきましたが、誰もこの問題を抱えていませんでした.Jarの中に写真を入れるために何ができるか知っていますか?

前もって感謝します

4

1 に答える 1

0

私はお勧め:

  • ImageIO.read(getClass().getResourceAsStream(IMAGE_PATH))IMAGE_PATH がクラス ファイルへの相対パスである場所を使用して、イメージを取得します。これは BufferedImage を返します。
  • アイコンが必要な場合は、BufferedImage から ImageIcon を作成します。
  • それでも問題が解決しない場合は、 を実行して jar ファイルの内容をjar tf MyJarFile.jar表示し、元の質問の編集としてここに結果を出力してください。また、実際のコード試行と、コードが生成する可能性のあるすべてのエラー メッセージも表示します。
于 2013-05-23T22:57:12.467 に答える