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

# serialver-openjdk25(1)

return the serialVersionUID for one or more classes in a form suitable for copying into an evolving class

## NAME

serialver - return the `serialVersionUID` for one or more classes in a form suitable for copying into an evolving class

## SYNOPSIS

`serialver` \[*options*\] \[*classnames*\]

- *options*

  This represents the command-line options for the `serialver` command. See **Options for serialver**.

- *classnames*

  The classes for which `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 FOR SERIALVER

- `-classpath` *path-files*

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

- `-J`*option*

  Passes the specified *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.

## WARNING

The `serialver` command loads and initializes the specified classes in order to determine their `serialVersionUID` values. *DO NOT RUN* `serialver` on untrusted classes.
