Eclipse をダウンロードしたところ、ソース ファイルにこの警告/エラーが表示されます。
Eclipse から警告が表示されます。シリアライズ可能なクラスは、静的な最終 serialVersionUID を宣言していません。
この問題をどのように処理すればよいですか。ターミナルでは問題なく準拠しています。
Eclipse をダウンロードしたところ、ソース ファイルにこの警告/エラーが表示されます。
Eclipse から警告が表示されます。シリアライズ可能なクラスは、静的な最終 serialVersionUID を宣言していません。
この問題をどのように処理すればよいですか。ターミナルでは問題なく準拠しています。
Interface を実装するすべてのクラスは、 typejava.io.Serializable
という名前の static final フィールドを明示的に宣言する必要があります。逆シリアル化中に、クライアントとサーバーが同じバージョンのクラスを使用しているかどうかを確認するために使用されます。serialVersionUID
long
詳細については、のJavaDocを参照してjava.io.Serializable
ください。
Eclipse JDT は、この種の潜在的なコーディングの問題に対するコンパイラー・チェックを提供します。Eclipse 設定でコンパイラの警告とエラーを設定できます ( Java-Compiler-Errors/Warnings、セクション潜在的なプログラミングの問題)。