Hallo zusammen,
ich hab ein Problem mit dem Serializable.
Ich habe eine Import und Exportfunktion geschrieben, die auch soweit läuft. Allerdings tritt beim Importieren ein Fehler auf, wenn ich eine Datei von einer älteren Version in die neueste Version importieren möchte.
Wie kann ich diesen Fehler umgehen? Ich hab es schon mit
versucht. Leider ohne Erfolg. Darüberhinaus will ich es lieber nicht statisch zuweisen, sondern eher jede VersionUID zulassen, solange das zu importierende Format stimmt.
Kann mir da jemand weiterhelfen? Hat jemand ein Beispiel?
Vielen Dank,
JP
ich hab ein Problem mit dem Serializable.
Ich habe eine Import und Exportfunktion geschrieben, die auch soweit läuft. Allerdings tritt beim Importieren ein Fehler auf, wenn ich eine Datei von einer älteren Version in die neueste Version importieren möchte.
Code:
ava.io.InvalidClassException: import_export.objekte.Baum; local class incompatible: stream classdesc serialVersionUID = 8191912955886397793, local class serialVersionUID = 4087753089674047772
Wie kann ich diesen Fehler umgehen? Ich hab es schon mit
Code:
static final long serialVersionUID = 4087753089674047772L;
versucht. Leider ohne Erfolg. Darüberhinaus will ich es lieber nicht statisch zuweisen, sondern eher jede VersionUID zulassen, solange das zu importierende Format stimmt.
Kann mir da jemand weiterhelfen? Hat jemand ein Beispiel?
Vielen Dank,
JP