首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >OpenJDK 64位服务器VM警告:-Xverify:none和-noverify选项在JDK 13中被废弃,并可能在以后的版本中被删除

OpenJDK 64位服务器VM警告:-Xverify:none和-noverify选项在JDK 13中被废弃,并可能在以后的版本中被删除
EN

Stack Overflow用户
提问于 2020-04-14 15:42:50
回答 3查看 10.6K关注 0票数 20

我正在用Java 14启动一个新的Spring 5项目。它编译了,但给了我一个警告:

代码语言:javascript
运行
复制
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

有什么办法解决吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2020-06-11 01:32:18

这只是一个警告,因为JVM的验证比以前快得多。如果您真的不愿意看到这一点,您可以将-Xverify:none-noverify从您的JVM选项中删除。

在思想上,您可以这样做:在“编辑配置”中,选择您的应用程序,并取消选中右侧面板中的“启用启动优化”。然后启动应用程序,警告将消失,但启动优化将被禁用。

票数 38
EN

Stack Overflow用户

发布于 2021-05-25 21:17:32

对于任何来这里寻找如何在Leiningen (Clojure)中沉默这一警告的人来说,export LEIN_JVM_OPTS="-XX:TieredStopAtLevel=1"由莱尼根的维护者推荐,并且为我工作。

设置此选项意味着只使用C1编译器。要了解有关C1和C2编译器的更多信息,请参见使用JIT编译器具体是-XX:-TieredCompilation做什么?

票数 5
EN

Stack Overflow用户

发布于 2020-07-29 15:21:36

在Eclipse世界中,这也可以控制在两个地方:

  • Run/Debug配置中禁用快速启动选项
  • 或者从参数列表中删除相应的不推荐参数(-noverify):
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61211695

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档