发送Object时出现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如果我不添加实例0在容器中,我可以发送它没有任何问题。

出现此异常的原因是aClass或aClass的某些实例字段没有实现Serializable

最新更新