如何在eclipse中设置fileInputStream的文件路径

时间:2017-07-10 07:02:05

标签: java deserialization

我创建了Student Object并序列化了,现在我想反序列化它。但是我很困惑如何使用eclipse提供文件路径

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

1 个答案:

答案 0 :(得分:3)

您可以提供相对于项目根目录的文件位置。

例如,如果您将文件存储在

YOUR_PROJECT_DIR/package_name/file.txt

你需要使用

new FileInputStream("package_name/file.txt")

否则您也可以指定绝对路径。 像

这样的东西
new FileInputStream("C:/Users/admin/workspace/YOUR_PROJECT_DIR/...../file.txt")