Ich hab hier ein kleines Programm geschrieben, welches u.a. ein Bild mittels
loadImage lädt.
Klappt alles wunderbar, solange ich das Bild mit "c:\\irgendwas.jpg" angebe,
aber nehme ich den Pfad weg wird das Bild nicht mehr geladen. Nun lasse ich
JBuilder beim compilieren direkt ein jar und eine exe erstellen und im jar
ist das Bild auch mit enthalten, nur anzeigen bzw. laden klappt aus
irgendeinem Grund nicht.
Vielleicht kann mir ja jemand den entscheidenden Tip geben?
Gruß
Kolja
Ich lade Bilder aus einem jar auf diese art: Icon pic = new
ImageIcon(ClassLoader.getSystemResource("pic.jpg"));
Ulli
--
-- Ulrich Schramme
-- www.u-schramme.de
Die relevante Zeile siht bei mir jetzt so aus:
Image
image=Toolkit.getDefaultToolkit().getImage(ClassLoader.getSystemResource("bg
.jpg"));
und das führt zu:
Uncaught error fetching image:
java.lang.NullPointerException
at sun.awt.image.URLImageSource.getConnection(URLImageSource.java:99)
at sun.awt.image.URLImageSource.getDecoder(URLImageSource.java:108)
at
sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:248
)
at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:172)
at sun.awt.image.ImageFetcher.run(ImageFetcher.java:136)
dummes CopyPaste scheint schonmal nicht zum Ziel zu führen, aber das soll
mal noch nichts heissen...
> Vielleicht kann mir ja jemand den entscheidenden Tip geben?
groups.google.de: +de.comp.lang.java +bild +aus +jar
Nico
Gruß
Kolja