You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

运行Spring Boot出现OpenJDK 64-Bit Server VM警告该如何处理?

警告消除方案

OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.

触发原因

该警告出现的核心原因是你使用了JDK 13及以上版本运行应用,而启动参数中包含了已被官方废弃的-Xverify:none/-noverify参数。Spring Boot项目中该参数通常由DevTools组件默认添加,用于关闭字节码校验加快应用启动速度。

具体解决方法

方法1:清理启动参数(最推荐)

首先检查应用的VM启动配置,手动删除-Xverify:none和-noverify两个参数即可:

  • 如果是IDE启动,打开对应Spring Boot应用的启动配置页面,找到VM options输入框,删除上述两个参数
  • 如果是服务器脚本启动,直接修改启动命令,删掉两个参数即可
  • 如果是Maven/Gradle插件启动,检查插件配置中的jvmArgs配置项,删除对应参数

方法2:调整DevTools配置

如果参数是Spring Boot DevTools自动注入的,可以选择以下两种方式处理:

  • 保留DevTools:在application.properties配置文件中添加如下配置,覆盖DevTools的默认参数
    spring.devtools.restart.jvm-arguments=
    
    如果需要配置其他jvm参数,直接在等号后填写即可,不要包含两个废弃参数
  • 不需要DevTools功能:直接从项目依赖中移除spring-boot-devtools的依赖条目即可

方法3:临时屏蔽警告(不推荐生产环境使用)

如果暂时无法修改启动参数,可以在VM选项中添加-XX:+IgnoreUnrecognizedVMOptions,该参数会让JVM忽略所有不识别的启动参数,直接屏蔽警告,但会同时屏蔽其他无效参数的提示,存在风险。


内容的提问来源于stack exchange,提问作者Adam

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 12:09:02