当前位置: 首页 > 面试题库 >

如何在Eclipse中更改设置,以便为Serializable类生成serialVersionUID?

贺功
2023-03-14
问题内容

我希望Eclipse生成serialVersionUID用于实现的for类Serializable

但是,当我创建一个实现的类时,我的Eclipse实例不会向我抛出警告或错误Serializable。另外,它也没有建议添加一个generate
serialVersionUID。在哪里可以更改所需的设置?


问题答案:

要打开的警告Serializable类没有serialVersionID,去Window> Preference> Java>
Compiler> Errors/Warnings并搜索Serializable class without a serialVersionID。根据您的喜好将其设置为“错误”或“警告”。

一旦引发警告“ [[class]”未声明静态的long类型的final serialVersionUID字段 ”,您可以单击序列化类并按CTRL + 1



 类似资料:
  • 问题内容: 每当我在Eclipse中创建一个新的Java文件并选中add选项时,都会生成以下代码: 我如何: 删除评论 更改缩进,以使每个{都位于一行上 删除TODO自动生成的注释 问题答案: 缩进是格式问题,而注释是模板问题。 模板位于 窗口- >首选项-> Java->代码样式->代码模板中。浏览所有这些内容,并查找您想要更改的内容。 格式化程序有点复杂。您可以在 Window- > Pref

  • 我正在考虑从maven迁移到gradle,在这种情况下,gradle本身似乎工作得很好,但Idea并没有认识到Immutables正在生成的源代码。 我在APT上读了这篇博文,这就是我为什么得到它的原因。 有关更多代码,请参阅bitbucket 让我感到困惑的一点是,根据我的尝试,生成的java要么最终出现在一个out目录中,要么出现在类路径上的build目录中,当然到目前为止,这两种方法都不能解

  • 问题内容: 我以前曾将Netbeans与Subversion(SVN)一起使用过,我喜欢它如何显示自上次提交以来我所做的更改,并使用了左边距的颜色。 Eclipse可以做同样的事情吗?我已经安装了Subclipse。 问题答案: 访问窗口->首选项->常规->编辑器->文本编辑器->快速差异,然后启用 启用快速差异 显示概览标尺的差异

  • 问题内容: 我正在使用来更新旧的应用,并且当没有广告时,它会滑出屏幕。出现广告时,它会在屏幕上滑动。基本的东西。 旧样式,我将帧设置在动画块中。新样式,我对自动布局约束有一个确定Y位置,在这种情况下,它是距父视图底部的距离,并修改常量: 横幅完全按预期移动,但没有动画。 更新:我重新观看了WWDC 12讲的“掌握自动布局的最佳实践” ,其中涵盖了动画。它讨论了如何使用CoreAnimation更新

  • 问题内容: 我有一个使用elasticsearch-jetty项目的嵌入式Elasticsearch,并且我需要设置为比默认值更好地使用标记器。我想使用关键字标记器。 我一辈子都想不通如何通过配置文件来做到这一点。谁能指出我通过配置文件执行此操作的方法? 顺便说一句,是否可以通过对索引执行POST来在启动和运行时调整索引?我真的很想了解如何使用它,谢谢。 编辑/更新:我在将curl -XPUT或-

  • 我已经在中取消了这一行的注释,但是Proguard没有启用。 我的代码有什么问题/我遗漏了什么? 代码如下所示,请注意,我已经将该应用程序命名为ProGuard。 proguard-project.txt: