MacOS 配置 jenv环境

系统环境:MacOS13,M1芯片

1. 安装HomeBrew

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" speed

2. 使用brew安装Fvm:

brew install jenv

3. 写入配置文件

echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(jenv init -)"' >> ~/.zshrc

4.配置生效

source ~/.zshrc

5.验证jenv是否配置完成

jenv doctor
[ERROR]	Java binary in path is not in the jenv shims.
[ERROR]	Please check your path, or try using /path/to/java/home is not a valid path to java installation.

输出结果报错:需要下载JDK

6.启用export插件

jenv enable-plugin export

输出结果

You may restart your session to activate jenv export plugin echo export plugin activated

7.启用Maven插件

jenv enable-plugin maven

输出结果

maven plugin activated

8.安装Java JDK

//安装最新版OpenJDK
brew install --cask temurin

//安装其他版本
brew tap homebrew/cask-versions
brew install --cask temurin11
brew install --cask temurin8

9.查看目前系统中存在的Java JDK版本

/usr/libexec/java_home -V

输出结果

Matching Java Virtual Machines (2):
    11.0.16.1 (x86_64) "Microsoft Build of OpenJDK" - "Microsoft Build of OpenJDK 11" /Library/Java/JavaVirtualMachines/microsoft-11.jdk/Contents/Home
    1.8.0_302 (x86_64) "Eclipse Temurin" - "Eclipse Temurin 8" /Library/Java/JavaVirtualMachines/temurin-8.jdk/Contents/Home

10.将现有的JDK添加到 jenv中

jenv add <jdk_path>

例如:

jenv add /Library/Java/JavaVirtualMachines/temurin-8.jdk/Contents/Home

查看下jenv管理的所有JDK版本:

jenv versions

输出:

* system (set by /Users/shen.ef/.jenv/version)
  1.8
  1.8.0.302
  11.0
  11.0.16.1
  openjdk64-11.0.16.1
  temurin64-1.8.0.302

11.设置全局jdk

jenv global 1.8

12.设置shellJDK

jenv shell 1.8

13.如果要为项目指定JDK版本,只需在项目根目录下使用以下命令即可,jenv会在目录下生成.java-version文件来描述当前项目使用的JDK版本

jenv local 1.8

资料来源:如何在MacOS中管理多个Java版本 - 简书

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值