首页 > 其他分享 >Eclipse Memory Analyzer (MAT)的安装后提示JDK版本不对要升级到jdk_17

Eclipse Memory Analyzer (MAT)的安装后提示JDK版本不对要升级到jdk_17

时间:2024-05-03 09:22:24浏览次数:23  
标签:MAT jdk Eclipse Analyzer JDK 版本 Memory

背景

在启动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

标签:MAT,jdk,Eclipse,Analyzer,JDK,版本,Memory
From: https://www.cnblogs.com/lingyejun/p/18170933

相关文章

  • WPF Text MultiBinding StringFormat
    <TextBlock.Text><MultiBindingStringFormat="R:{0:N0},G:{1:N0},B:{2:N0}"><BindingPath="Value"ElementName="_red"/><BindingPath="Value"ElementName="_green"/>......
  • 基于直方图的图像曝光量分析FPGA实现,包含tb测试文件和MATLAB辅助验证
    1.算法运行效果图预览正常图像:   checkb位于f192b和f250b之间 多度曝光图像:   checkb位于f192b和f250b之外,判决为曝光过度。 2.算法运行软件版本vivado2019.2 matlab2022a 3.算法理论概述参考资料如下:   主要采用的方法为:  4.部分......
  • 使用 python matplotlib 将 LaTex 公式转为 svg
    使用pythonmatplotlib将LaTex公式转为svg,从而方便插入无法打出所需公式的ppt中。importmatplotlib.pyplotaspltdeflatex_formula2svg(text,font_size=12,save_fig='formula.svg'):plt.rc('text',usetex=True)#使用LaTeX渲染文本plt.rc('f......
  • .mat文件转换为png
    将CFD(CrackForestDatasets)数据集的GroundTruth中的.mat文件转换为便于使用的maskpngdotmat2png.pyimportscipy.ioimportnumpyasnpimportcv2importosdefsave_mask(mat_file,save_path):mat=scipy.io.loadmat(mat_file)np_seg=mat['groundTruth'][0]......
  • Windows下从JDK1.8切换安装JDK11不生效
    Windows下安装JDK11是没问题的试了好几遍心态有点崩,试着把path的%JAVA_HOME%\bin移到最上层然后Java-version就可以了可能是配置好JDK1.8之后它会自动生成一个环境变量,此环境变量优先级较高导致在切换到JDK11后系统会先读取到JDK1.8生成环境变量而不会读取到JDK11的环......
  • Hive中的FileFormat、RowFormat和SerDe总结
    Hive如何读写数据?我们知道,hive表的数据是存储在hdfs文件系统中的。那么Hive是如何将hdfs上的数据文件,映射成一张张表呢,今天就来理清楚这个问题。官方文档中对于Hive读数据的流程如下: 精炼一下:Hive的执行引擎首先通过InputFormat读取一条一条的数据记录,接着调用Serde.destr......
  • JDK8生产参数的学习与整理
    JDK8生产参数的学习与整理背景五一期间加班整理一下用到的一些参数信息.希望能够继续巩固自己的知识.希望下次总结时能够添加上更多东西产品的启动时增加的参数-javaagent:./jmx_prometheus_javaagent-0.17.2.jar=8080:simple-config.yml-Xms20G-Xmx20G-Xmn10G......
  • C. Matching Arrays
    链接:https://codeforces.com/problemset/problem/1896/C洛谷:https://www.luogu.com.cn/problem/CF1896C这题疑似有点水了?为什么还有绿题hhhh思路:结构体+排序首先对a,b各自排序:取b的下x和a的上x比较,如果可以(指ai>bi),那么进入二阶段;如果不行,那么直接输出no。二阶段:取b的上n-x和a的......
  • Matlab用BUGS马尔可夫区制转换Markov switching随机波动率SV模型、序列蒙特卡罗SMC、M
    原文链接:http://tecdat.cn/?p=24498原文出处:拓端数据部落公众号在这个例子中,我们考虑马尔可夫转换随机波动率模型。统计模型让  是因变量和  未观察到的对数波动率 .随机波动率模型定义如下 区制变量  遵循具有转移概率的二态马尔可夫过程 表示均值的正态分布......
  • 基于DCT变换的彩色图像双重水印嵌入和提取算法matlab仿真
    1.算法运行效果图预览灰度图   彩色图   2.算法运行软件版本matlab2022a  3.算法理论概述      双重水印嵌入算法涉及两个独立的水印:主水印和辅水印,它们可以是灰度图像、二进制序列或其他形式的数据。以下简述嵌入过程: 图像预处理:将彩色图像从R......