我刚刚下载了Eclipse,当我在源文件中收到此警告/错误时。
我收到Eclipse的警告:serializable类没有声明静态的最终serialVersionUID。
我该如何处理这个问题。它符合终端的要求。
答案 0 :(得分:0)
实现接口java.io.Serializable
的每个类都应显式声明类型为serialVersionUID
的名为long
的静态最终字段。在反序列化期间使用它来检查客户端和服务器是否使用相同版本的类。
有关详细信息,请参阅java.io.Serializable
的{{3}}。
Eclipse JDT为这种潜在的编码问题提供了编译器检查。您可以在Eclipse首选项中配置编译器警告和错误( Java-Compiler-Errors / Warnings ,潜在编程问题部分)。