0-1开始Java语言编程之路
一、Ubuntu下Java语言环境搭建 | MacOS下使用Jenv管理多JDK版本
二、Ubuntu下Docker环境安装 | MacOS下Docker安装与配置
三、使用Docker搭建本地Nexus Maven私有仓库
四、Ubuntu下使用VisualStudioCode进行Java开发
五、从Swagger到OpenAPI,SpringBoot集成StepByStep
准备:在MacOS上安装多个JDK版本
Oracle JDK下载地址:
JDK 23
JDK 21
推荐下载DMG版本,安装方便。通常来说JDK会被安装到
** /Library/Java/JavaVirtualMachines/ **目录下边
通过如下的命令可以检查JDK安装目录,我本机安装了JDK 17和JDK 21。
/usr/libexec/java_home -V
Matching Java Virtual Machines (2):
21.0.5 (arm64) "Oracle Corporation" - "Java SE 21.0.5" /Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home
17.0.12 (arm64) "Oracle Corporation" - "Java SE 17.0.12" /Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home
MacOS下Jenv的安装
我们知道在Ubuntu下,可以通过Jenv来管理多个JDK版本的切换管理,在MacOS下,也是一样的。
安装的方式推荐使用Homebrew来安装,如果没有安装Homebrew的需要先安装Homebrew
安装Homebrew
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
安装Jenv
brew install jenv
通常jenv会被安装到 ~/.jenv 目录下边
配置Jenv
vim ~/.zshrc
# 在文件末尾增加如下内容,并保存
export PATH=$HOME/.jenv/bin:$PATH
eval "$(jenv init -)"
#使用文件生效
source ~/.zshrc
#使插件生效
jenv enable-plugin export
使用Jenv管理多个JDK版本
Jenv添加JDK版本
#添加版本
jenv add /Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home
jenv add /Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home
#展示版本
jenv versions
system
17
17.0
* 17.0.12 (set by /Users/issuser/.jenv/version)
21
21.0
21.0.5
oracle64-17.0.12
oracle64-21.0.5
Jenv切换JDK版本
通过jenv global 命令可以进行jdk 版本的切换
#设置为JDK 21
jenv global 21.0.5
java -version
java version "21.0.5" 2024-10-15 LTS
Java(TM) SE Runtime Environment (build 21.0.5+9-LTS-239)
Java HotSpot(TM) 64-Bit Server VM (build 21.0.5+9-LTS-239, mixed mode, sharing)
#设置为JDK 17
jenv global 17.0.12
java -version
java version "17.0.12" 2024-07-16 LTS
Java(TM) SE Runtime Environment (build 17.0.12+8-LTS-286)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.12+8-LTS-286, mixed mode, sharing)
关注我的公众号
欢迎大家关注、点赞、转发,一起交流软件开发、架构设计、云原生技术。