java.lang.NullPointerException
-
hallo,
als IDE verwende ich Eclipse 3.0
mein Progect hat folgende Struktur
D:\ MyProjects/ XML_PR/ src/ org/ java/ mylib/ MyClass
D:\ MyProjects/ XML_PR/ images/myGif.jpgin MyClass.java will ich auf myGif.jpg zugreifen
Image img= Toolkit.getDefaultToolkit().getImage(getClass().getResource
("images/MyGif.jpg"));Ich bekomme folgende Exception
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)was ist das Problem und wie kann ich auf MyGif.jpg zugreifen ohne die Absolute pfad zu verwenden
danke
-
D:\ MyProjects/ XML_PR/ src/ org/ java/ mylib/ MyClass.class
D:\ MyProjects/ XML_PR/ images/myGif.jpgmyGif.jpg?? *g*
wenn es wirklich so liegt, und MyClass kein ordner ist, wäre der relative pfad:
..\..\..\..\images\myGif.jpgohne gewähr, ob ich mich verzählt habe...
mit .. zurück, mit ordner wieder hoch.
-
Hi
für mich sieht der Pfad eigentlich ganz in Ordnung aus,
Wenn
a. MyClass.java im Package org.java.mylib liegt.
b. Die Projekt dateien von Eclips unter D:\MyProjects/XML_PR/ liegen ( .project und .classpath )Versuch mal das.
Image img= Toolkit.getDefaultToolkit().getImage("images/MyGif.jpg");
gruss Termite