Images in JAR Datei laden?

Status
Nicht offen für weitere Antworten.

Fadi

Mitglied
Hallo zusammen,

Ich habe ein Programm in Eclipse geschrieben, alles läuft wie erwartet. Das Problem ist nur wenn ich mein Projekt in einem JAR Datei exportiere, dann werden die Bilder nicht mehr angezeigt.

so rufe ich die Bilder,

Code:
ImageIcon icon = new ImageIcon("images/config.png");
JButton indexConfigB = new JButton(icon);
wie gesagt wenn ich das Programm unter Eclipse aufrufe dann geht es.

Kann mir jemand bitte helfen, woran liegt es.... ?

Danke im Voraus,
 
[Java]BufferedImage image = null;

try {
image = ImageIO.read(getClass().getResource("picture.gif"));
}
catch(IOException ex) {
System.out.println("Ausnahmefehler beim Laden einer Grafik!\nEine Grafik konnte nicht gelesen werden!");
ex.printStackTrace();
}
catch(IllegalArgumentException ex) {
System.out.println("Ausnahmefehler beim Laden einer Grafik!\nEine Grafik wurde nicht gefunden!");
ex.printStackTrace();
}[/code]

Grafikdateien laden und anzeigen - Byte-Welt Wiki
 
Zuletzt bearbeitet:
Ist das nur über den Classloader machbar?

Es muss doch wohl ne Möglichkeit geben, den Pfad in einem jar anzugeben oder nicht?!
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben