Guten Abend Leute,
ich habe ein Problem beim laden einiger *.png-Dateien, die als ImageIcons für einige Buttons in meinem GUI verwendet werden sollen. Das ganze funktioniert per
Das Ganze klappt auch ganz wunderbar, wenn ich das Programm aus NetBeans heraus starte. Wenn ich mir allerdings ein .jar builde und dieses ausführen möchte, gibt es eine Exception und das Programm stürzt ab.
Die Fehlermeldung lautet:
Ich habe bereits probiert, den Stream in nen BufferedInputStream zu kapseln, ich habe \\ statt / im filename geschrieben, ich habe den ersten slash vor resource weggelassen, ich habe
statt des Streams probiert, und nichts klappt. Er findet die Datei partout nicht. Ob sie im jar sit, habe ich selbstverständlich überprüft. Ich weiß nciht was ich falsch mache. Wenn jemand mich erleuchten möchte: Bitte!!
Vielen Dank!
Gruß
K
ich habe ein Problem beim laden einiger *.png-Dateien, die als ImageIcons für einige Buttons in meinem GUI verwendet werden sollen. Das ganze funktioniert per
Java:
InputStreamm is = ImagePanel.class.getResourceAsStream("/resource/edit.png");
ImageIcon editIcon = new ImageIcon(ImageIO.read(is));
Die Fehlermeldung lautet:
Code:
java.lang.IllegalArgumentException: input == null!
at javax.imageio.ImageIO.read(Unknown Source)
Ich habe bereits probiert, den Stream in nen BufferedInputStream zu kapseln, ich habe \\ statt / im filename geschrieben, ich habe den ersten slash vor resource weggelassen, ich habe
Java:
ImagePanel.class.getResource(String filename)
Vielen Dank!
Gruß
K