Serialization between gcj- and javac compiled classes?
Dalibor Topic
robilad@kaffe.org
Wed May 26 20:26:00 GMT 2004
David Daney wrote:
> Bryce McKinlay wrote:
>>> Martin Egholm Nielsen wrote:
>>>>> This may be very trivial question if one knows exactly how strict Sun
>>> has specified the rules for serialization. Nevertheless, here goes:
>>>>>> Is there compatibility between serialized objects comming from a
>>> Sun's javac generated class-file and a native class from gcj?
>>> (and I will have serialVersionUID defined...)
>>>>>>>>>> Yes, they should be compatible, but only if you have serialVersionUID
>> defined.
>>> I don't know how libgcj calculates the serialVersionUID, but my reading
> of the serialization specification is that if the identical class exists
> in two different runtimes (Sun's and libgcj for example) that the
> serialized form is compatible even without the explicit serialVersionUID.
>> If libgcj does not work this way, then I would say that it is broken and
> should be fixed.
This should be a faq :)
http://www.mail-archive.com/classpath@gnu.org/msg05090.html
cheers,
dalibor topic
More information about the Java
mailing list