我已经创建了Student Object并进行了序列化,但是现在我想反序列化它。但是我对如何在Eclipse中使用文件路径感到困惑
ObjectInputStream ob = new ObjectInputStream(new FileInputStream("f.txt"));
Student s=(Student)ob.readObject();
ob.close();
最佳答案
您可以提供文件相对于项目根目录的位置。
例如,如果您将文件存储在
YOUR_PROJECT_DIR/package_name/file.txt
你需要使用
new FileInputStream("package_name/file.txt")
另外,您也可以指定绝对路径。
就像是
new FileInputStream("C:/Users/admin/workspace/YOUR_PROJECT_DIR/...../file.txt")
关于java - 如何在Eclipse中设置fileInputStream的文件路径,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45005613/