关于Mac Catalina 10.15无法打开jvisualvm的问题

更新Mac至15后,因jdk版本更迭,原Javavisualvm无法正常运行。通过修改visualvm.conf文件指定JavaHome路径,成功解决了Javavisualvm在Mac上的启动问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在把我的Mac更新到15之后,各种问题不断,之前由于兼容问题,我发现jdk8已经无法正常使用,反复试用过后发现jdk11能够正常使用,所以就装了11.

谁能想到,jdk11和jdk8的差别也是非常巨大,在深入学习Java的过程中,我要使用Java自带的jvisualvm,本来jdk8是自带的,但是神奇的是jdk9之后就不自带了。然后我就去官网上下载了一个。这个不难找,打开GitHub就能搜索到。安装后发现Mac无法打开Java visual vm,这下把我整懵了。但是我冷静下来分析,才想到,Mac是不自动加载环境变量的,就是我配置到/etc/profile里面的环境在我的普通用户下面并由载入到系统,这就可能导致了Java visual vm找不到Java环境而无法启动。我又尝试了改当前用户的配置文件,发现都不行。但是切到root下面,所有环境都正常。想来想去,突然想到,以前接触到的所有Java框架基本都可以在它们的配置文件中设置Java的路径,那是不是Java visual vm也可以在配置文件中设置Java路径呢。结果一试,果然可行。操作过程如下:

1、在访达中打开应用程序

2、右键点击选择显示包内容

3、然后在文件路径中找到visualvm.conf,并且打开文件

4、找到如图选中的行,去掉#,将“”中的内容改成你的JavaHome目录。保存打开就可以使用了。

 

 

 

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值