本文介绍了我在哪里更改Eclipse中的设置,以便为Serializable类生成serialVersionUID?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我希望Eclipse为实现 Serializable 的类生成 serialVersionUID

I want Eclipse to generate a serialVersionUID for classes that implement Serializable.

但是,当我创建一个实现 Serializable 的类时,我的Eclipse实例不会给我一个警告或错误。此外,它没有提供有关添加生成的 serialVersionUID 的建议。我在哪里更改所需的设置?

However, my Eclipse instance does not throw me a warning or an error when I create a class that implements Serializable. Also, it does not give an suggestion about adding a generated serialVersionUID. Where do I change the required setting?

推荐答案

打开序列化没有serialVersionID的类,转到窗口> 首选项> Java > 编译器> 错误/警告并搜索 Serializable类,不带serialVersionID 。根据您的偏好将其设置为错误或警告。

To turn on warning for Serializable class without a serialVersionID, go to Window > Preference > Java > Compiler > Errors/Warnings and search for Serializable class without a serialVersionID. Set that to Error or Warning based on your preference.

一旦警告 [class]未声明类型为long的静态最终serialVersionUID字段抛出你可以点击序列化类并按 CTRL + 1

Once warning for "[class] does not declare a static final serialVersionUID field of type long" are thrown you can click on the serialization class and press CTRL + 1.

这篇关于我在哪里更改Eclipse中的设置,以便为Serializable类生成serialVersionUID?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-27 02:59