Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

how do I randomly generate a serialVersionUID in java?

whenever I see this line of code

private static final long serialVersionUID =

it's always followed by some long serial number.. how is this number generated? If I wanted to randomly generate this value, how would I go about that? thanks for any help.

like image 783
Elaina Heraty Avatar asked Sep 17 '25 08:09

Elaina Heraty


1 Answers

JDK

The JDK ships a tool called serialver. You give it a classname and it will generate a serialVersionUID for you. For example:

$serialver  java.lang.String
java.lang.String:    private static final long serialVersionUID = -6849794470754667710L;

IntelliJ

For the IntelliJ IDE, try: IntelliJ IDEA generating serialVersionUID

like image 51
JCWasmx86 Avatar answered Sep 18 '25 21:09

JCWasmx86