2017-07-10 1 views
0

Ich habe Studenten Objekt und serialisiert erstellt und jetzt will ich it.But deserialisieren Ich war verwirrt, wie mit Eclipse Dateipfad zu geben, in ArbeitsWie der Dateipfad für Fileinputstream in Eclipse setzen

ObjectInputStream ob = new ObjectInputStream(new FileInputStream("f.txt")); 
    Student s=(Student)ob.readObject(); 
    ob.close(); 

Antwort

3

Sie können Geben Sie den Speicherort der Datei relativ zum Stamm des Projekts an.

Zum Beispiel, wenn Sie die Datei haben in

YOUR_PROJECT_DIR/package_name/file.txt 

gespeichert Sie müssen

new FileInputStream("package_name/file.txt") 

Else können Sie auch den absoluten Pfad angeben verwenden. So etwas wie

new FileInputStream("C:/Users/admin/workspace/YOUR_PROJECT_DIR/...../file.txt") 
+0

das heißt src/f.txt .. – chamina

+0

Ja! siehe meine Bearbeitung –

+0

Hat es dein Problem gelöst @chamina? Wenn ja, bitte akzeptieren Sie die Lösung. –

Verwandte Themen