Is there a way to determine the generated serialVersionUID
of a serialized Java object?
The problem is that I serialized an object without explicitely specifying the serialVersionUID
. Now the deserialization process complains about class incompatibilities. However I didn't change the class in a way which would make it incompatible. So I assume that it is enough to specify the serialVersionUID
in the class as it is stored in the object data. In order to do this I need to read the serialVersionUID
from the serialized data.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…