Aja*_*ung 9 java warnings syntax-error serializable visual-studio-code
我正在学习计算机科学课,其中的作业样板代码是一个Java框架,其中大多数类(或它们的超类)扩展了Serializable.最终发生的事情是VSCode向我抱怨
The serializable class [insert class name here] does not declare a static final serialVersionUID field of type long"
几乎所有的起始代码.我知道在其他IDE(例如IntelliJ和Eclipse)中,可以针对所有Java项目禁止此特定警告.VSCode中的等效操作是什么?我安装了Java语言支持包.
以下是我无法声明serialVersionUID或使用@SuppressWarnings的原因:
这将迫使我修改我不允许修改的代码.教授只希望学生实施框架的某些领域.
我需要将这些更改改为大约30个不太理想的类.
Aja*_*ung 17
目前,对VSCode的Java支持读取一个名为.settings/org.eclipse.jdt.core.prefsEclipse项目支持的文件.这.settings是在项目的根文件夹中调用的文件夹,然后是org.eclipse.jdt.core.prefs在该文件夹中调用的文件.
在此文件中,我们可以通过添加以下行来抑制serialVersionUID警告:
org.eclipse.jdt.core.compiler.problem.missingSerialVersion=ignore
现在只需重新启动VS Code,这些警告将不再显示.
| 归档时间: |
|
| 查看次数: |
2226 次 |
| 最近记录: |