私は画像を表示する必要がある簡単なプログラムを持っています。 私はこのコードをEclipseから実行する方法を知っていて、JARファイルから実行する方法を知っていますが、どちらの場合でもうまくいくソリューションがほしいです。JARまたはファイルシステムからImageIconをロードしています
Eclipseプロジェクトのようなある:
- Project (java)
- src
- controller
- Main.java
- ui
- Display.java
- images
- image.jpg
Eclipse内から動作するコードスニペット:
ImageIcon image = new ImageIcon("images/image.jpg);
JAR(単一のJARファイル内のすべて)のために働くいずれか
java.net.URL imgURL = getClass().getResource("/images/image.jpg");
ImageIcon image = new ImageIcon(imgURL);
両方の場面で動作する1つのコードを取得するには、何を変更する必要がありますかons?
両方の状況で2回目の試行を試しましたか?それはちょうどあなたのためのあなた自身の質問に答えるかもしれません(そして、あなたに答えをここで待たなければならない時間を節約してください)! –
<タップ、タップ、タップ...>こんにちは?このマイクはオンですか? –
@HovercraftフルEels。はい、明らかに私はどちらの場合でも両方のコードスニペットを試しました。 – Martijn