OpenJDK 64位服务器虚拟机警告:JDK 13中的选项-Xverify:none和-noverify已过时,可能会在未来的版本中被删除。

21

我正在使用Java 14创建一个新的Spring 5项目。代码编译通过了,但是给了我一个警告:

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

有任何解决办法吗?


这是一个警告,如果你不想看到它,请不要使用那两个JVM参数。 - 123
2
有关编程的内容翻译成中文。仅返回翻译后的文本:有关更多相关细节,JDK-8214719可能会有所帮助。 - Naman
8
你在一个热气球里。如果原帖作者知道他显式地使用了这两个JVM参数,他就不会问了。你的评论毫无价值。 - Honza Zidek
3个回答

38

这只是一个提醒,因为JVM的验证速度比以前快得多。如果您真的不想看到这个警告信息,可以从JVM选项中删除-Xverify:none-noverify

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

图片描述


4
IDE GUI已更改,详见此处 - luceat-lux-vestra

6

4
在Eclipse中,这也可以在两个地方进行控制:
- 在“运行/调试配置”中禁用“快速启动”选项。 enter image description here - 或者从“Spring Boot快速启动Java参数”列表中删除相应的弃用参数(-noverify)。 enter image description here

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接