serialVersionUID问题Eclipse

时间:2011-04-29 02:47:19

标签: eclipse serialization uid

我刚刚下载了Eclipse,当我在源文件中收到此警告/错误时。

我收到Eclipse的警告:serializable类没有声明静态的最终serialVersionUID。

我该如何处理这个问题。它符合终端的要求。

1 个答案:

答案 0 :(得分:0)

实现接口java.io.Serializable的每个类都应显式声明类型为serialVersionUID的名为long的静态最终字段。在反序列化期间使用它来检查客户端和服务器是否使用相同版本的类。

有关详细信息,请参阅java.io.Serializable的{​​{3}}。

Eclipse JDT为这种潜在的编码问题提供了编译器检查。您可以在Eclipse首选项中配置编译器警告和错误( Java-Compiler-Errors / Warnings 潜在编程问题部分)。