1. ホーム

[解決済み】IntelliJ IDEAがserialVersionUIDを生成する件

2022-03-29 18:11:12

質問

IntelliJ IDEAでこの値を生成するにはどうしたらいいですか?

私は 設定 -> エラー -> シリアライズに関する問題 -> 'serialVersionUID'を使用しないSerializableクラスでも、警告が表示されない。私のクラスPKladrBuildingの親は、以下を実装しています。 インターフェイス Serializable .

コードの一部です。

public class PKladrBuilding extends PRQObject

public abstract class PRQObject extends PObject

public abstract class PObject implements Serializable

解決方法は?

古いバージョンのIntelliJ IDEAをお使いかどうかは分かりませんが、メニューから ファイル 設定... 検査 シリアライズに関する問題 → 'serialVersionUID'` が有効でないシリアライズ可能なクラス、提供されたクラスは警告を与える。

最初のクラスを試すと......。

ちなみに、警告は { } を各クラスの末尾に追加して、コンパイルエラーを修正しました。