Mac下安装多个版本的JDK并随意切换

因为需要多种不同的jdk版本,并且对不同的jdk环境进行切换

JDK下载

在orecle或镜像下载你需要的版本就行,下载后缀dmg的

orecle网站下载  https://www.oracle.com

jdk镜像

1、编程宝库 java jdk镜像
http://www.codebaoku.com/jdk/jdk-index.html

2、清华AdoptOpenJDK镜像
https://mirrors.tuna.tsinghua.edu.cn/AdoptOpenJDK/

3、华为java-jdk镜像
https://repo.huaweicloud.com/java/jdk/

安装

我这里分别下载和安装了jdk-15.0.1.jdk和jdk1.8.0_161.jdk

在文件夹/Library/Java/JavaVirtualMachines   就可以看到

配置环境

Mac下通过bash_profile文件来对环境信息进行配置。执行以下命令打开配置文件:

 vim ~/.bash_profile

如果原本没有.bash_profile文件,在运行vim ~/.bash_profile命令时会创建该文件

 

根据原有环境变量信息新增JDK相关内容:

 # Java config
export JAVA_8_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home"
export JAVA_15_HOME="/Library/Java/JavaVirtualMachines/jdk-15.0.1.jdk/Contents/Home"

# config alias
alias jdk8="export JAVA_HOME=$JAVA_8_HOME"
alias jdk15="export JAVA_HOME=$JAVA_15_HOME"

# config default jdk
export JAVA_HOME=$JAVA_8_HOME
export PATH="$JAVA_HOME:$PATH"

修改保存上述配置,对bash_profile进行编译生效:

source ~/.bash_profile

此时,在执行java -version,会发现jdk版本为正常显示。

paul@paul ~ % java -version
java version "1.8.0_161"
Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)

任意切换java环境

执行jdk15可以切换到jdk-15.0.1.jdk,jdk8可以切换到jdk1.8.0_161.jdk,如果需要安装更多版本的,下载安装完,参照上面的添加或是修改bash_profile文件

paul@paul ~ % jdk15
paul@paul ~ % java -version
java version "15.0.1" 2020-10-20
Java(TM) SE Runtime Environment (build 15.0.1+9-18)
Java HotSpot(TM) 64-Bit Server VM (build 15.0.1+9-18, mixed mode, sharing)
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇