MemoryAnalyzer(mat) 内存分析工具报错version1.8.0 of the jvm is not suitable for this product 11 or..

这报错很明显就在说当前jdk版本过低,要求使用jdk11或者以上的。

配置jdk主要是使用java api和java的运行时环境(jre),因为eclipse依赖jdk11的java运行时环境,所以报错。我的jdk是1.8版本,我用eclipse只是想使用内存分析工具mat,所以我不想替换现在使用的jdk1.8。

具体步骤如下(三个步骤):

1.在Oracle官网下载最新的jdk11 zip包,解压到无中文路径的地方(必须无中文(以前玩过游戏的都知道,如果路径存在中文,很可能会乱码),我直接解压在C盘)。

2.在Eclipse官网下载MemoryAnalyzer后解压,文件夹内容如下,打开MemoryAnalyzer的配置文件。

3.增加一句话,指定eclipse使用的jdk版本

-vm
C:\jdk-11.0.13_windows-x64_bin\jdk-11.0.13\bin\javaw.exe

总结:

下载jdk11,然后给eclipse指定jdk版本,再打开就可以运行mat工具了,不需要更改电脑环境变量等配置。如果是使用eclipse报错也可以用这个办法。

  • 20
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 10
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值