当我运行下面的代码时,objIn.readObject();引发异常:


  classNotFoundException project.Edge


project.Edge是我尝试从文件读取的对象。

Object o = null;
ObjectInputStream objIn = null;
try {
    objIn = new ObjectInputStream(new FileInputStream("objects.dat"));
    o = objIn.readObject();
} catch (Exception ex) {
    ex.printStackTrace();
}
while (o != null) {
   //do stuff
}

最佳答案

也许您的project.Edge类未正确编译。还要检查您的类路径,该类在您的项目中必须可用。

09-27 22:26