シリアライズ可能クラスの警告

Eclipse3.1にするとシリアライズ可能クラスで警告がでてきました。


シリアライズ可能クラス Hoge は long 型の static final serialVersionUID フィールドを宣言していません。

理由はまた後で調べることとして、警告がうるさいのでデフォルトチェックをはずします。


  • 「ウィンドウ」→「設定」→「Java」→「コンパイラー」→「エラー/警告」で、「潜在的なプログラミングの問題」をクリック

  • 「serialVersionUID なしのシリアライズ可能クラス」を「警告」から「無視」に変更する。

Eclipse3.1からの、シリアライズ可能クラスのコンパイラチェック外し