Das ist eine Frage, die auf dieser Seite schon 100 mal gestellt wurde, aber ich habe sie alle angeschaut und obwohl sie alle gelöst waren, funktionierte keine der Lösungen für mich.
So sieht mein Code aus:
%Vor%Wenn der Code ausgeführt wird, tritt der folgende Fehler auf:
%Vor% Die Zeichenfolge imgName wird an den Konstruktor von einer Kindklasse übergeben und ist der Name eines Bildes (z. B. image.png). Ich habe auch sichergestellt, dass mein Ressourcen-Ordner im Stammverzeichnis des Projektordners ist und als Quellordner im Eclipse-Projekt enthalten ist. Ich habe auch sichergestellt, dass System.getProperty("user.dir")
auf den richtigen Ort zeigt. Ich habe auch getResource () anstelle von getResourceAsStream () versucht, aber es funktioniert immer noch nicht.
Ich hatte genau das gleiche Problem. Ich habe zuerst den Pfad "my_image.png" benutzt, aber es hat nicht funktioniert, also habe ich überall gesucht und die anderen Lösungen ausprobiert, die auf dieser Seite veröffentlicht wurden, aber keiner von ihnen hat funktioniert. Ich löste meine, indem ich meinen Code von diesem änderte
%Vor%zu diesem
%Vor%Ich hoffe, das hilft, obwohl diese Frage vor fünf Jahren gestellt wurde.
Tags und Links java javax.imageio bufferedimage