目前在一个名为People的包中有一个Employee类,它将详细信息写入对象。我创建了一个ReadFile类来读取该对象,但是在转换时出现问题会引发错误。 它无法转发给People.Employee
Public Class ReadFile{
final String FILENAME =
"C:\\employee.bin";
public void readFromFile(){
try{
FileInputStream fo = new FileInputStream(FILENAME);
ObjectInputStream os = new ObjectInputStream(fo);
Employee obj = (Employee) os.readObject();
os.close();
System.out.println(obj);
}
catch(Exception e){
System.out.println(e.getMessage());
}
}
}
答案 0 :(得分:-1)
重新检查序列化时传入的对象。 搞定了。