Hallo miteinander
ich habe da ein kleines Problem... Ich lade für ein GUI ein paar ImageIcons. Dafür habe ich mir folgende Funktion geschrieben:
Die Bilder habe ich in einem Source Ordner "images" gespeichert. Nun lade ich die Bilder, z. B. mit dem Namen "open.png". Als Parameter übergebe ich also "images/open.png".
Problem: In Eclipse funktioniert alles wunderbar, aber wenn ich alles als .jar-Archiv exportiere (ja, die Bilder werden auch exportiert), gibt es eine NullPointerException. Wieso? Muss ich einen anderen Pfad angeben, oder was?
Einen schönen Abend
Warrior7777
ich habe da ein kleines Problem... Ich lade für ein GUI ein paar ImageIcons. Dafür habe ich mir folgende Funktion geschrieben:
Java:
private ImageIcon loadImage(String fileName){
URL url=this.getClass().getResource(fileName);
return new ImageIcon(url);
}
Die Bilder habe ich in einem Source Ordner "images" gespeichert. Nun lade ich die Bilder, z. B. mit dem Namen "open.png". Als Parameter übergebe ich also "images/open.png".
Problem: In Eclipse funktioniert alles wunderbar, aber wenn ich alles als .jar-Archiv exportiere (ja, die Bilder werden auch exportiert), gibt es eine NullPointerException. Wieso? Muss ich einen anderen Pfad angeben, oder was?
Einen schönen Abend
Warrior7777