Serialization between gcj- and javac compiled classes?

David Daney ddaney@avtrex.com
Wed May 26 16:27:00 GMT 2004


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.
David Daney


More information about the Java mailing list

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