发送Object时发生NotSerializableException

时间:2014-07-11 21:11:33

标签: java objectoutputstream notserializableexception

我想创建一个实例,将其放在容器上并发送它。

TransferContainer container = null;
    ...
  Class aClass = container.getByteCode();
    o = aClass.newInstance();
    ....// Some code
    ...
    container.setInstance(o);
    ObjectOutputStream out = new ObjectOutputStream(_s.getOutputStream());
    out.writeObject(container);

我收到此错误

  

java.io.NotSerializableException   如果我没有在容器中添加实例o,我可以毫无问题地发送它。

1 个答案:

答案 0 :(得分:0)

此异常的原因是aClass或aClass的某个实例字段未实现Serializable。