私はjarからSerializableを実装するクラスを使用しています.serialVersionUID private static final long serialVersionUID = 123L;を与えたコンパイラ関連の問題がないことを確認してください。
その後、jar を再作成しましたが、新しい jar 内でクラスを使用しているときに、例外が発生しています。
java.io.InvalidClassException: com.placeiq.piqhash.PIQDeviceId; ローカル クラスに互換性がありません: ストリーム classdesc serialVersionUID = 1568630193381428614、ローカル クラス serialVersionUID = 123
だから私の質問は: 1、ストリーム classdesc serialVersionUID とは何ですか? 2, 2 つの serialVersionUID が同じになるように設定するにはどうすればよいですか?
ありがとう!