2011-04-29 48 views
0

我剛剛下載了Eclipse,當我在源文件中收到此警告/錯誤時。serialVersionUID問題Eclipse

我收到來自Eclipse的警告:可序列化的類不聲明靜態最終serialVersionUID。

我應該如何處理這個問題。它在終端中符合要求。

回答

0

每個實現接口java.io.Serializable的類都應顯式聲明類型爲long的靜態final字段serialVersionUID。在反序列化過程中使用它來檢查客戶機和服務器是否使用您的類的相同版本。

查看java.io.SerializableJavaDoc瞭解更多詳情。

Eclipse JDT爲這種潛在的編碼問題提供了編譯器檢查。您可以在Eclipse偏好設置中配置編譯器警告和錯誤(Java編譯器錯誤/警告,部分潛在編程問題)。