last modified by zhoutianju , 2023-06-02 00:54:42

Mac 应用程序使用的环境版本

起因:需要在 mac 上用到 eclipse mat 分析 dump 文件,mat 只能运行在 jdk11+

本地已存在:

  • archive 安装的 oracal jdk 17(通过 $PATH 配置)
  • dmg 包安装的 oracal jdk jdk1.8.0_261(可以在【系统偏好设置】里的【java 控制面板】看到具体路径)
  • brew 安装的 openjdk@8(1.8.0_282)

安装了 mat 后,报 jdk 版本错误,说我用的是 1.8.0_282

于是通过 brew 安装了 openjdk@15,在启动还是报错,用

brew info openjdk@15

看了下,加了软连接

sudo ln -sfn /usr/local/opt/openjdk@15/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-15.jdk

同时看了下

ls /usr/local/opt/openjdk -l

指向的也是新安装的 openjdk@15,再启动就可以了



Copyright © 2023 zhoutianju.
All rights reserved.

results matching ""

    No results matching ""