---
name: "serialver-openjdk11"
section: "1"
platform: "linux"
package: "jdk11-openjdk"
version: "11.0.32.1.u1-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/serialver-openjdk11"
---

# serialver-openjdk11(1)

Returns the serial version UID for specified classes.

## NAME

serialver - Returns the serial version UID for specified classes.

## SYNOPSIS

```
serialver [ options ] [ classnames ]
```

- *options*

  The command-line options. See Options.

- *classnames*

  The classes for which the **serialVersionUID** is to be returned.

## DESCRIPTION

The **serialver** command returns the **serialVersionUID** for one or more classes in a form suitable for copying into an evolving class. When called with no arguments, the **serialver** command prints a usage line.

## OPTIONS

- \-classpath *path-files*

  Sets the search path for application classes and resources. Separate classes and resources with a colon (:).

- \-show

  Displays a simple user interface. Enter the full class name and press either the *Enter* key or the *Show* button to display the **serialVersionUID**.

- \-J*option*

  Passes **option** to the Java Virtual Machine, where option is one of the options described on the reference page for the Java application launcher. For example, **-J-Xms48m** sets the startup memory to 48 MB. See java(1).

## NOTES

The **serialver** command loads and initializes the specified classes in its virtual machine, and by default, it does not set a security manager. If the **serialver** command is to be run with untrusted classes, then a security manager can be set with the following option:

```
-J-Djava.security.manager
```

```

```

When necessary, a security policy can be specified with the following option:

```
-J-Djava.security.policy=<policy file>
```

```

```

## SEE ALSO

- •

  The **java.io.ObjectStream** class description at http://docs.oracle.com/javase/8/docs/api/java/io/ObjectStreamClass.html
