背景
在啟動MAT分析記憶體時報錯:Version1.8.0 of the jvm is not suitable for this product,Version17 or greater isrequired。
問題原因很明顯,我電腦的JDK和JRE的環境是1.8,需要提升版本:
提示需要JDK 11才可以執行,但是我的環境變數配置的是JDK 8,這咋整?不想更改環境變數中的JDK配置資訊,因為有其他很多軟體需要JDK 8的支援。
於是想到能不能再在啟動時指定JDK版本?
解決辦法
1、下載JDK17
官網下載路徑:Windows - JDK17大家可以根據自己的系統選擇版本,點選安裝下。
2、更新啟動配置檔案
開啟MAT的安裝目錄,有一個配置檔案MemoryAnalyzer.ini。開啟這個檔案,在檔案中指定JDK版本即可。新增兩行配置:
-vm
D:/jalor6-dev/jdk-16.0.1+9/bin/javaw.exe
再次點選MemoryAnalyzer.exe,就能開啟Memory Analyzer了。
本篇文章如有幫助到您,請給「翎野君」點個贊,感謝您的支援。
首發連結:https://www.cnblogs.com/lingyejun/p/18170933