-2

インスタンスを作成し、コンテナに入れて送信したい。

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 を追加しなければ、問題なく送信できます。

4

1 に答える 1

0

この例外の理由は、aClass または aClass の一部のインスタンス フィールドが Serializable を実装していないためです。

于 2014-07-11T21:19:15.617 に答える