シリアル化クラスのserialVersionUIDを生成するには、3つの方法があります。

1. serialverコマンド

JDKには、serialVersionUIDを自動的に生成するための “serialver”というコマンドが組み込まれています。この例では、 “serialver”を使用してAddressクラスのserialVersionUIDを生成します。

E:\workspace\target\classes>serialver Address
Address:    static final long serialVersionUID = -687991492884005033L;

2. Eclispe IDEを使用する

Eclipseを使用している場合は、シリアル化クラスにマウスを移動します。


serialVersionUID、title = "serialVersionUID"

または、シリアライゼーションクラスをクリックし、 “CTRL 1″を押します。

3.好きなもの

独自のserialVersionUIDを指定し、番号を付けて “L”を後ろに付け加えるだけです。

private static final long serialVersionUID = 1L;

リンク://タグ/java/[java]

serialversionuid