Bild wird nicht geladen

.basti

Aktives Mitglied
Hallo zusammen,
in meinem Spiel hat der Spieler drei Leben, die durch meine Lebensanzeige dargestellt werden. Ich hab also vier verschiedene Bilder und zeichne, je nachdem wie viel Leben der Spieler aktuell hat, das entsprechende Bild. Mit 3 und 2 Leben funktioniert es optimal, wenn ich allerdings noch ein Leben verliere kriege ich folgende Fehlermeldung:
Java:
javax.imageio.IIOException: Can't read input file!
Meine Herangehensweise um die Bilder zu laden ist allerdings immer die selbe:
Java:
if (getLeben()==1) {
            try {
                img = ImageIO.read(new File("images/Lebensazeige/lebensanzeige_1.png"));
            }
            catch(IOException e) {
                e.printStackTrace();
            }
        }
Weis jemand weiter?
 
Ich behaupte jetzt, der Name von dem Bild ist falsch. Entweder das, oder die Datei ist kein PNG (oder ein echt, echt eigenartiges PNG).

Bist du dir sicher dass der Pfad und der Name richtig ist? Zum Beispiel "Lebensazeige", sicher?
 
Verwendest du eine IDE? Manche IDE's legen die kompilierten Klassen in einen eigenen Ordner, evtl. enthält dieser nicht alle Bilder.
 
hier mal der Pfad im Anhang. Und der ist doch gleich zu dem wie oben beschrieben oder bin ich blind?
 

Anhänge

  • Pfad.png
    Pfad.png
    12 KB · Aufrufe: 5

Neue Themen


Zurück
Oben