2016-05-13 15 views
2

Ich gebe Eingabebild zu Datei für einen bestimmten Zweck Ich speicherte Bild und Quelldatei im selben Paket, aber warum bekomme ich diesen Fehler bitte helfen Sie mir ... mein Paket ist xyz und Quelldateiname image.java und Bild wird gespeichert in xyz/original.png (dh Bildpfad), ist unten Code Schnipsel von image.java ...Wie kann Bild nicht gefunden werden java.io.FileNotFoundException?

File file = new File("original.png"); 
try { 
    FileInputStream imageInFile = new FileInputStream(file); 
    byte imageData[] = new byte[(int)file.length()]; 
    imageInFile.read(imageData); 
} 

My directory structure

+1

Platzieren Sie Ihre Datei parallel zu xyz – Sanjeev

+1

Setzen Sie Bilddatei in Projektordner –

+0

Dies ist relativ zu den Ordner, von dem Sie die Anwendung ausführen, also legen Sie die Datei dort Ansatz, bieten einen vollständigen Pfad (obwohl nicht empfohlen) – ACV

Antwort

0

Nach viel auf Stack-Überlauf-Site Suche fand ich die Lösung, und das ist ich mein Bild platziert in falschem Verzeichnis sein kann :( mit

String file_name = "original.png"; 
     File file = new File(file_name); 
     System.out.println(file.getCanonicalPath()); 

I kanonischem Pfad gedruckt und das zeigt mir, dass mein Bild muss in diesem Pfad sein, Nach dem Kopieren des Bildes an diesem Pfad mein Code ausgeführt ... Vielen Dank für Ihre Mitarbeit bei der Lösung meines Problems.

1
InputStream input = classname.class.getResourceAsStream("IMAGE FILE"); 

versuchen obige Ansatz mit Hilfe der Datei zu laden. Übergeben Sie einfach den Dateinamen, wenn es im selben Paket ist.

+0

InputStream input = Class.class.getResourceAsStream ("original.png"); System.out.println (Eingabe); Wenn ich dies drucke ... und was kann ich tun, kann ich diese Eingabe an File file = new File ("original.png") übergeben ??? –

+0

Überprüfen Sie den Namen der Datei, die nicht 'falenotfound exception' auslöst, wenn die Datei nicht existiert. – Priyamal

+0

Überprüfen Sie meine Frage Ich bearbeitete und fügte Bild meiner Verzeichnisstruktur hinzu –

Verwandte Themen