我刚刚下载了Eclipse,当我在源文件中收到这个警告/错误时。
我收到一个来自Eclipse的警告:可序列化的类没有声明一个静态的最终serialVersionUID。
我该如何处理这个问题呢?它在终端上的兼容性很好。
发布于 2011-04-29 16:18:04
每个实现接口java.io.Serializable的类都应该显式声明一个名为serialVersionUID的long类型的静态最终字段。它在反序列化期间用于检查客户端和服务器是否使用相同版本的类。
有关详细信息,请参阅java.io.Serializable的JavaDoc。
Eclipse JDT为这种潜在的编码问题提供了编译器检查。您可以在Eclipse首选项(Java- compiler - errors /Warning,潜在编程问题一节)中配置编译器警告和错误。
https://stackoverflow.com/questions/5827323
复制相似问题