Problem mit Serializable --> serialVersionUID

Hi,
also ID kann ich jetzt von der aktuellen Klasse lesen.
Wie schaffe ich es allerdings die VersionsID von der gespeicherten Datei zu lesen?
Das ist ja mein Hauptproblem.
Schon jetzt danke für die Hilfe. ich weiß es zu schätzen,
JP
 
also die exception gibt mir immer das gleich aus. Z.b.
Code:
java.io.InvalidClassException: import_export.objekte.Spieler; local class incompatible: stream classdesc serialVersionUID = 4087753089674047772, local class serialVersionUID = 4242541931837216997

	at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:519)

	at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1546)

	at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1460)

	at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1693)

	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)

	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:339)

	at import_export.Importierer.leseObjekte(Importierer.java:113)

Kannst du damit was anfangen
 
Die Problematik ist ja, dass ich die Methode readObject() angesprochen wird u. die Kontrolliere ich ja nicht.
Irgendwie erhalte ich nie die VersionsID die mir in der Fehlermeldung als alte ID angepriesen wird.
Welches Objekt muss ich denn für die alte Datei ansprechen, um dessen ID zu erhalten?
 
Zurück