Eclipse Memory Analyzer (MAT)的安裝後提示JDK版本不對要升級到jdk_17

翎野君發表於2024-05-03

背景

在啟動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

相關文章