This is the mail archive of the
java@gcc.gnu.org
mailing list for the Java project.
Re: Serialization between gcj- and javac compiled classes?
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.
Great - thanks!
Regards,
Martin