我希望Eclipse为实现serialVersionUID
的类生成Serializable
。
但是,当我创建一个实现Serializable
的类时,我的Eclipse实例不会向我发出警告或错误。此外,它没有提供有关添加生成的serialVersionUID
的建议。我在哪里更改所需的设置?
答案 0 :(得分:1)
要在没有serialVersionID的情况下为Serializable
课程启用警告,请转到Window
> Preference
> Java
> Compiler
> Errors/Warnings
并搜索Serializable class without a serialVersionID
。根据您的偏好将其设置为错误或警告。
一旦警告“ [class]未声明类型为long 的静态最终serialVersionUID字段”,您可以单击序列化类并按CTRL + 1
。