Java HotSpot(TM) 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
出現(xiàn)這個報錯的原因是:這是Java HotSpot? 64位服務器虛擬機的警告消息。該警告是指在JDK 13中將選項"-Xverify:none"和"-noverify"標記為被棄用,并且在將來的版本中很可能會被移除。
這兩個選項用于控制Java虛擬機(JVM)在加載類時是否進行字節(jié)碼驗證。字節(jié)碼驗證是指JVM對Java類的字節(jié)碼進行驗證,以確保其符合編譯器生成的規(guī)范,以防止?jié)撛诘陌踩┒春湾e誤。
在過去的JDK版本中,可以使用"-Xverify:none"或"-noverify"選項來禁用字節(jié)碼驗證,以提高應用程序的啟動性能。然而,由于字節(jié)碼驗證在保障應用程序的安全性方面起著重要作用,因此在JDK 13中將這兩個選項標記為被棄用。
解決方法:
一、堅持用該版本的JDK
1、刪除或注釋掉使用了"-Xverify:none"或"-noverify"選項的代碼
2、刪除或修改啟動腳本中的選項:如果您在應用程序的啟動腳本中設置了"-Xverify:none"或"-noverify"選項
這個 方法很麻煩。有可能會破壞程序的穩(wěn)定性。推薦使用第二個辦法
二、更換版本13以下的JDK
更換11的JDK文章來源:http://www.zghlxwxcb.cn/news/detail-659827.html
問題解決。文章來源地址http://www.zghlxwxcb.cn/news/detail-659827.html
到了這里,關于Java HotSpot(TM) 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated解決方法的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!