Hallo Forum,
ich möchte eine runnable-jar aus meinem EclipseProjekt machen.
Klappt soweit gut, nur wenn ich das Programm dann ausführe bekomme ich eine IllegalArgumentException input=null
Scheinbar werden die Bilder nicht gefunden, die geladen werden sollen:
(Zeile 48 aus SlideShow.java):
Ich nutze extra Streams, weil man mir sagte sonst gehts aus jar-Files nicht.
Das Bild ist in dem Ordner resource in der jar-Datei vorhanden.
In Eclipse sind die Bilddateien im srcOrdner mit eingebunden.
Eclipse führt das Programm ohne Probleme aus.
Was mach ich verkehrt?
Lg
MasseElch
ich möchte eine runnable-jar aus meinem EclipseProjekt machen.
Klappt soweit gut, nur wenn ich das Programm dann ausführe bekomme ich eine IllegalArgumentException input=null
Code:
notebook:~/Desktop$ java -jar SlideShowMp3.jar
Exception in thread "main" java.lang.IllegalArgumentException: input == null!
at javax.imageio.ImageIO.read(ImageIO.java:1348)
at slideShow.SlideShow.<init>(SlideShow.java:48)
at slideShow.GeneralUserInterface.<init>(GeneralUserInterface.java:132)
at slideShow.StartSlideShow.main(StartSlideShow.java:23)
(Zeile 48 aus SlideShow.java):
Java:
try {
this.openerImage = ImageIO.read(this.getClass().getResourceAsStream("../resources/openerImageBlack.jpg"));
} catch(IOException e) {
//TODO - Exception Handling
}
Ich nutze extra Streams, weil man mir sagte sonst gehts aus jar-Files nicht.
Das Bild ist in dem Ordner resource in der jar-Datei vorhanden.
In Eclipse sind die Bilddateien im srcOrdner mit eingebunden.
Eclipse führt das Programm ohne Probleme aus.
Was mach ich verkehrt?
Lg
MasseElch
Zuletzt bearbeitet: