サンプル
public
static
class
Object1
implements
Externalizable{
private
void
readObject(
ObjectInputStream
s)
throws
IOException, ClassNotFoundException {
s.defaultReadObject();
}
}
解決策
Externalizable を実装するクラスには、常にゼロ引数を持つコンストラクターが必要です。
public
static
class
Object1
implements
Externalizable{
private
Object1 (){
}
private
void
readObject(
ObjectInputStream
s)
throws
IOException, ClassNotFoundException {
s.defaultReadObject();
}
}