getResourceAsStream null zurückgeben

Habe ich gesehen, dass viele andere Menschen diese Frage stellen hier und hier, aber es scheint, ich habe alles getan, was notwendig, aber ich bekomme immer noch null, wenn mit der getResourceAsStream () - Aufruf.

In netbeans schleppte ich mein Bild in mein Paket, und es zeigt sich in den Ordner, in dem Sie den Quellcode und .die class-Dateien gehalten werden. Also ich habe:
src\com\myProject\ClassIMakeTheCallFrom.java
src\com\myProject\MyImage.png

auch eine ähnliche Struktur existiert in:
build\classes\com\myProject\ClassIMakeTheCallFrom.class
build\classes\com\myProject\MyImage.png

Jedoch wenn ich den Aufruf:

System.out.println(dolphinWater.class.getClassLoader().getResourceAsStream("myImage.png"));

Es kommt null. Bin ich etwas fehlt?

  • Ist das Bild in einem jar? einfach nur sagen "myImage.png" mir würde mal in das root-Verzeichnis und nicht in Ihrem Paket.
InformationsquelleAutor BOMEz | 2011-08-10
Schreibe einen Kommentar