2011-04-29 47 views
0

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

我收到来自Eclipse的警告:可序列化的类不声明静态最终serialVersionUID。

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

回答

0

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

查看java.io.SerializableJavaDoc了解更多详情。

Eclipse JDT为这种潜在的编码问题提供了编译器检查。您可以在Eclipse偏好设置中配置编译器警告和错误(Java编译器错误/警告,部分潜在编程问题)。