【发布时间】:2014-01-01 20:43:45
【问题描述】:
这是我在文件中保存对象的代码
public class GestorJogo implements Serializable {
/**
*
*/
private static final long serialVersionUID = 7306138323877410801L;
/**
*
*/
private Jogo _jogo;
public void abrir(String nomeFicheiro){
try{
ObjectInputStream abre = new ObjectInputStream(new FileInputStream(nomeFicheiro));
_jogo = (Jogo) abre.readObject();
abre.close();
System.out.println(_jogo);
}
catch(IOException e) { System.out.println("io exception");}
catch(ClassNotFoundException e){ System.out.println("no class available");}
}
}
我得到 IO 异常而不是读取文件。有人可以帮我解决这个问题吗?
【问题讨论】:
-
那么例外是什么?打印出
e.toString()的值并在此处发布... -
非常感谢!!我忘了放一个实现可序列化的类!菜鸟错误。再次感谢!