When you are creating Java files, It generates serialVersionUID if the class implements a Serializable interface by the compiler in Eclipse.

Eclipse throws a warning if serialVersionUID declaration is not found.

IntelliJ IDEA does not throw warnings by default for this.

How to throw a warning if serialVersionUID warning in IntelliJ IDEA.

IntelliJ IDEA serialVersionUID warning

There are multiple ways we can do it.

Using settings:

  • File > Settings, It opens the settings window
  • Editor > Inspections >Serialization issues Panel
  • Check the Serializable class without ‘serialVersionUID’, It reports a warning when a class implements a Serializable interface.
  • Click APPLY and OK to close the current window

Using Find Action:

  • Open Intelli IDEA
  • Select the text you want to select or Ctrl + A to the selected complete file.
  • Select the Help Menu + Find Actions or use the below shortcut commands.
    • Windows: hotkeys: Ctrl + Shift + A
    • Mac: shortcuts: ⌘ + Shift + A

Type Serializable class without 'serialVersionUID' in the search box and select the below option. Serialization Issues: Serializable class without 'serialVersionUID' to true.

  • In the Java class, it throws a warning if the serialVersionUID declaration is missing.