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

AltStyle によって変換されたページ (->オリジナル) /