アプリケーションの状態を保存するために使用されるクラスがいくつかありました。ファイル内/ファイルからシリアル化および逆シリアル化する必要があります。問題なく動作しました。ここで、新しい一時フィールドを追加しました。もちろん、古いファイルをシリアル化解除しません。古いファイルを開くことができるようにするために、この新しい一時フィールドを削除しましたが、再び開くことはできませんでした! 次の例外が発生しました。
com.qqer.fuzzy.app.ApplicationCurrentState; ローカル クラスに互換性がありません: ストリーム classdesc serialVersionUID = 6313827182653283573、ローカル クラス serialVersionUID = 1
どうすれば修正できますか?新しいフィールドをすべて削除すれば、すべて問題ないと思いました。