我希望Eclipse为实现serialVersionUID
的类生成一个Serializable
。
但是,当我创建实现Serializable
的类时,我的Eclipse实例不会向我抛出警告或错误。另外,它也没有建议添加生成的serialVersionUID
。在哪里可以更改所需的设置?
最佳答案
要为没有serialVersionID的Serializable
类打开警告,请转到Window
> Preference
> Java
> Compiler
> Errors/Warnings
,然后搜索Serializable class without a serialVersionID
。根据您的喜好将其设置为“错误”或“警告”。
一旦引发警告“ [[class]”未声明类型为long的静态最终serialVersionUID字段”,您可以单击序列化类,然后按CTRL + 1
。