Java Bilder in Jar-Files
Ich habe in Eclipse ein Bild eingebunden, welches auch beim Debuggen problemlos angezeigt wurde. Das habe ich folgendermassen gemacht:
File logo = new File("src/resources/icons/foologo.png"); Image image = ImageIO.read(logo); ImageIcon image = new ImageIcon (ImageIO.read(logo)); lblFoologo.setIcon(image);
Im JAR fehlte dann das Bild – wurde einfach nicht mehr gefunden (auch wenn das src weggelassen wurde). Damit das ganze sowohl in Eclipse also auch im JAR funktioniert, habe ich es folgendermassen gelöst:
URL logo = getClass().getResource("/resources/icons/foologo.png"); ImageIcon foologo = new ImageIcon(logo); lblFoologo.setIcon(foologo);