如何在Visual Studio Code中全局禁用Java的serialVersionUID警告
解决VSCode中Serializable类未声明serialVersionUID的全局警告问题
刚好我也碰到过这个烦人的警告,给你两种简单的全局解决方法,分分钟搞定:
方法一:通过图形界面设置
- 打开VSCode的设置面板:按下
Ctrl+,(Windows/Linux)或者Cmd+,(Mac) - 在顶部搜索框输入 serialVersionUID warning,或者直接搜
java.serialVersionUID - 找到「Java > Compiler: Serializable Warn」这个选项,把它的状态改成「ignore」(或者取消勾选,具体看界面显示)
- 关闭设置面板,VSCode会自动应用配置,所有相关的警告就会消失了
方法二:手动修改settings.json配置
如果你习惯直接改配置文件,也可以这么操作:
- 打开命令面板:按下
Ctrl+Shift+P(Windows/Linux)或者Cmd+Shift+P(Mac) - 输入
Preferences: Open Settings (JSON)并回车,打开配置文件 - 在JSON对象里添加一行配置:
"java.compiler.serializableWarn": "ignore" - 保存文件,警告立刻就被全局抑制了
另外提一句,如果之后你只想针对某个特定类关闭警告,也可以在类上方添加注解:@SuppressWarnings("serial"),不过这是局部方案,你要的全局设置用上面两种方法就够了。
内容的提问来源于stack exchange,提问作者Ozymandias
相关产品推荐
相关产品推荐

