Image

  • Themenstarter Themenstarter Guest
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hallo,

ich versuche gerade ein Image in Java zu laden. Leider bekomme ich immer eine Fehlermeldung:

Code:
Uncaught error fetching image:
java.lang.NullPointerException
	at sun.awt.image.URLImageSource.getConnection(Unknown Source)
	at sun.awt.image.URLImageSource.getDecoder(Unknown Source)
	at sun.awt.image.InputStreamImageSource.doFetch(Unknown Source)
	at sun.awt.image.ImageFetcher.fetchloop(Unknown Source)
	at sun.awt.image.ImageFetcher.run(Unknown Source)

Ich versuche wie folgt ein Bild zu laden:

Code:
Image image = Toolkit.getDefaultToolkit().getImage(getClass().getResource("/resources/images/16x16/up.png"));

Dazu habe ich folgende Ordnerstruktur und Arbeite mit Eclipse:

/src
/bin
/lib
/resources
/images
/16x16

Der Ordner ist da, das Bild liegt drin, die Schreibweise ist korrekt.

Warum bekomme ich die Fehlermeldung?
 
Code:
getResource("images/16x16/up.png")
resources machst du zum zusätzlichen Source Folder. Ich würde Bilder übrigens nicht mehr über das Toolkit laden. Nimm doch ImageIO.
 
Klappt leider nicht, das liefert mir den gleichen Fehler:

Uncaught error fetching image:
java.lang.NullPointerException
at sun.awt.image.URLImageSource.getConnection(Unknown Source)
at sun.awt.image.URLImageSource.getDecoder(Unknown Source)
at sun.awt.image.InputStreamImageSource.doFetch(Unknown Source)
at sun.awt.image.ImageFetcher.fetchloop(Unknown Source)
at sun.awt.image.ImageFetcher.run(Unknown Source)
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben