Uncaught error fetching image

Status
Nicht offen für weitere Antworten.
M

magistrat

Gast
Hi leute

hab en kleines Problem beim Laden von Bildern. Ich krieg dabei immer ne Exception die ich gar nicht abfangen kann...
das komische ist, auf einer anderen Kiste mit JDK 1.3 liefs.. und hier mit 1.4.2 geht nix mehr

erst mal die Fehlermeldung:

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)

und hier mein Code:
Code:
	public static Image ladeBild(String _imagename) {
		URL imgURL = BildController.class.getResource(_imagename);
		Image image = Toolkit.getDefaultToolkit().createImage(imgURL);
		return image;
	}

die bilder befinden sich dabei im selben package wie die Klasse...
kann mir irgendjemand weiterhelfen?

danke!
 
B

Beni

Gast
Abfagen kannst du mit "try - catch( NullPointerException ..." :D

Diese getResource-Methode hat einen Trick:
Beginnt der imagename ohne "/", dann wird er relativ zu der Position der Klasse BildController interpretiert.
Beginnt der imagename mit "/", dann wird er als absoluter Pfad interpretiert.

Ich nehme mal an, du hast die erste Variante erwischt, willst aber die zweite.
 
J

Java Lover

Gast
Also die API sagt

public abstract Image createImage(URL url)
Returns an image which gets pixel data from the specified URL. The returned Image is a new object which will not be shared with any other caller of this method or its getImage variant.

also das ist eigentlich soweit in ordnung.
was ich mir jetzt vorstellen könnte ist, das du andere bilddateien als *.gif oder *.jpg hast, damit kann java dann nix anfangen. ansonsten funktioniert es bei.
ich hab die pfadangabe auch relativ mit Class.getResource(dateiname); und dann halt create image läuft ohne prob
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
G Uncaught error fetching image + Ich checks nicht^^ AWT, Swing, JavaFX & SWT 6
M JavaFX java.lang.RuntimeException: Error initializing QuantumRenderer: no suitable pipeline found AWT, Swing, JavaFX & SWT 5
P Fehlermeldung: Error: Could not find or load main class set Caused by: java.lang.ClassNotFoundException: set AWT, Swing, JavaFX & SWT 5
E 3D-Grafik Java Fatal error bei LWJGL AWT, Swing, JavaFX & SWT 2
izoards [Fatal Error] org.xml.sax.SAXParseException AWT, Swing, JavaFX & SWT 10
M Error occurred during initialization of boot layer java.lang.module.FindException: Module javafx.controls not found AWT, Swing, JavaFX & SWT 14
M error: package javafx.scene.web is not visible import javafx.scene.web.*; AWT, Swing, JavaFX & SWT 16
J SWT SWT Error: No more handles AWT, Swing, JavaFX & SWT 3
zhermann JavaFX DialogPane.showAndWait wirft Cast Error AWT, Swing, JavaFX & SWT 1
S JDBC Error "Too many Connections" AWT, Swing, JavaFX & SWT 11
I Fataler Error bei GUI-Ausführung AWT, Swing, JavaFX & SWT 3
E Swing Error icon in der TextArea AWT, Swing, JavaFX & SWT 1
U JavaFX Error: Handler Method not found AWT, Swing, JavaFX & SWT 3
N css und JavaFX error parse AWT, Swing, JavaFX & SWT 6
D JavaFX build.fxbuild error beim Erstellen einer exe AWT, Swing, JavaFX & SWT 2
L Rekursive Methoden -> Error: StackOverFlow AWT, Swing, JavaFX & SWT 2
A JavaFX Webapp Runtime error AWT, Swing, JavaFX & SWT 10
X JavaFX TableView Error beim clicken des außenbereiches AWT, Swing, JavaFX & SWT 5
A Swing Zahlenraten GUI wirft nur die Error Message aus AWT, Swing, JavaFX & SWT 6
A Java Swing Error AWT, Swing, JavaFX & SWT 3
Corben ActionListener Error AWT, Swing, JavaFX & SWT 2
E Laden von Bilddateien erzeugt OutOfMemory Error AWT, Swing, JavaFX & SWT 6
M JTree => Event Dispatching Error AWT, Swing, JavaFX & SWT 2
C SWT Error/Warnings in TreeView AWT, Swing, JavaFX & SWT 2
F Java heap space error trotz -Xmx512m AWT, Swing, JavaFX & SWT 9
G wirklich großer Text in JTextArea => Heap Space Error AWT, Swing, JavaFX & SWT 5
V Lock & Feel für Error-Messages AWT, Swing, JavaFX & SWT 6
A error fetching image AWT, Swing, JavaFX & SWT 5
N JList getSelectedIndex-Error AWT, Swing, JavaFX & SWT 2

Ähnliche Java Themen

Neue Themen


Oben