Hallo,
ich weis das ist ein altes Thema, aber es funktioniert einfach nicht mehr und ich weis nicht mehr was ich geändert habe.
hier ein kleiner programmauszug
wenn ich das in eclipse laufen lasse erhalte ich das hier
sPrgn: org.drk.ov.alt.progs.AltAbrDat
sLogo: ../../images/DRK-Logo_lang_4c.tif
url: file:/E:/Daten/Development/Eclipse%20dev/OV-Pfeddersheim/bin/org/drk/ov/images/DRK-Logo_lang_4c.tif
Datei _PDFs\AltAbrDat 2014-12-20 .pdf erzeugt!
und im PDF ist das image eingebunden.
Wenn nun das Projekt in ein jar File exportiere und laufen lasse, kommt das hier raus
E:\>java -jar OV-Pfeddersheim_2014-12-20.jar
sPrgn: org.drk.ov.alt.progs.AltAbrDat
sLogo: ../../images/DRK-Logo_lang_4c.tif
url: null
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at org.drk.ov.alt.progs.AltAbrDat.erzeugeHintergrund(AltAbrDat.java:498)
die interessanten teile des jar File sehen so aus:
org/drk/ov/alt/progs/package-info.class
org/drk/ov/alt/progs/AltAbrDat.class
org/drk/ov/alt/progs/LhnAbrErs$1.class
org/drk/ov/images/
org/drk/ov/images/DRK-Logo_kompakt_4c.tif
org/drk/ov/images/DRK-Logo_lang_4c.tif
org/drk/ov/images/DRK-Logo_lang_4c_2.tif
org/drk/ov/images/DRK-Logo_lang_RGB.gif
org/drk/ov/images/DRK-Logo_lang_RGB.jpg
org/drk/ov/images/DRK-Logo_lang_RGB_OV.gif
org/drk/ov/images/DRK_Logo_kompakt_4c.jpg
org/drk/ov/images/DRK_Logo_lang_RGB.gif
org/drk/ov/images/Me.gif
was mache ich blos falsch.
Gruß
Carli
ich weis das ist ein altes Thema, aber es funktioniert einfach nicht mehr und ich weis nicht mehr was ich geändert habe.
hier ein kleiner programmauszug
Java:
Image image = null;
URL url = this.getClass().getResource(sLogo);
System.out.println("sLogo: " + sLogo);
System.out.println("url: " + url);
if(url != null) { image = Image.getInstance(url); }
sPrgn: org.drk.ov.alt.progs.AltAbrDat
sLogo: ../../images/DRK-Logo_lang_4c.tif
url: file:/E:/Daten/Development/Eclipse%20dev/OV-Pfeddersheim/bin/org/drk/ov/images/DRK-Logo_lang_4c.tif
Datei _PDFs\AltAbrDat 2014-12-20 .pdf erzeugt!
und im PDF ist das image eingebunden.
Wenn nun das Projekt in ein jar File exportiere und laufen lasse, kommt das hier raus
E:\>java -jar OV-Pfeddersheim_2014-12-20.jar
sPrgn: org.drk.ov.alt.progs.AltAbrDat
sLogo: ../../images/DRK-Logo_lang_4c.tif
url: null
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at org.drk.ov.alt.progs.AltAbrDat.erzeugeHintergrund(AltAbrDat.java:498)
die interessanten teile des jar File sehen so aus:
org/drk/ov/alt/progs/package-info.class
org/drk/ov/alt/progs/AltAbrDat.class
org/drk/ov/alt/progs/LhnAbrErs$1.class
org/drk/ov/images/
org/drk/ov/images/DRK-Logo_kompakt_4c.tif
org/drk/ov/images/DRK-Logo_lang_4c.tif
org/drk/ov/images/DRK-Logo_lang_4c_2.tif
org/drk/ov/images/DRK-Logo_lang_RGB.gif
org/drk/ov/images/DRK-Logo_lang_RGB.jpg
org/drk/ov/images/DRK-Logo_lang_RGB_OV.gif
org/drk/ov/images/DRK_Logo_kompakt_4c.jpg
org/drk/ov/images/DRK_Logo_lang_RGB.gif
org/drk/ov/images/Me.gif
was mache ich blos falsch.
Gruß
Carli