日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

MacOS Apple M1 安装ARM架构的JDK及动态切换版本

發(fā)布時(shí)間:2025/3/15 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MacOS Apple M1 安装ARM架构的JDK及动态切换版本 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

JDK下載安裝:

咱就是說,ARM版本的JDK就是一個(gè)字,真特么快,想變快嗎,趕緊下載叭!!

1、下載地址:https://www.azul.com/downloads/?package=jdk
篩選一下MacOS下ARM架構(gòu)的JDK版本,找到對(duì)應(yīng)版本下載就行了

2、下載好以后打開,一直點(diǎn)擊下一步即可
其中JDK8和11是在Zulu下載的,17版本的是在官網(wǎng)下載的

點(diǎn)擊繼續(xù)

安裝好以后去下面的目錄查看一下,依次執(zhí)行下面的命令

打開終端輸入

cd /Library/Java/JavaVirtualMachines

查看當(dāng)前目錄下有哪些JDK版本

ls

可以看到你安裝好的版本信息,這里需要你復(fù)制一下對(duì)應(yīng)的JDK版本名稱,因?yàn)橄旅嫘枰渲铆h(huán)境。其實(shí)MacOS不需要配置也是可以的,安裝好以后輸入java -version就可以看到已經(jīng)自動(dòng)識(shí)別到了,但是為了更方便的切換默認(rèn)版本,配置一下也無妨。

3、打開終端輸入下面三個(gè)命令,測(cè)試是否安裝成功

java javac java -version

出現(xiàn)以下信息表示安裝成成功

配置環(huán)境:

1、打開終端輸入以下命令

# 編輯配置文件 vim ~/.bash_profile

2、在配置文件中新增以下內(nèi)容,下面的版本號(hào)換成上面查出來的版本即可,如果有多個(gè)JDK的版本就把下面的版本號(hào)換一下即可

# 配置JDK路徑 export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home export JAVA_11_HOME=/Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home export JAVA_17_HOME=/Library/Java/JavaVirtualMachines/jdk-17.0.1.jdk/Contents/HomeCLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.# 設(shè)置默認(rèn)JDK版本 export JAVA_HOME=$JAVA_11_HOME# 配置alias命令可以動(dòng)態(tài)切換JDK版本 alias jdk8="export JAVA_HOME=$JAVA_8_HOME" alias jdk11="export JAVA_HOME=$JAVA_11_HOME" alias jdk17="export JAVA_HOME=$JAVA_17_HOME"export JAVA_HOME export PATH export CLASSPATH# maven配置 export MAVEN_HOME=/Users/itzhuzhu/Desktop/Java/maven/apache-maven-3.8.4 export PATH=$PATH:$MAVEN_HOME/bin

3、保存退出文件后執(zhí)行下面的(立即將配置文件生效的),退出使用:wq!

source ~/.bash_profile

4、驗(yàn)證配置(配置文件已經(jīng)配置了alias,所以直接輸入jdk名就可以切換版本了)
能夠切換成功就說明配置可以了

itzhuzhu@itzhuzhudeMacBook-Pro JavaVirtualMachines % jdk8 itzhuzhu@itzhuzhudeMacBook-Pro JavaVirtualMachines % java -version openjdk version "1.8.0_312" OpenJDK Runtime Environment (Zulu 8.58.0.13-CA-macos-aarch64) (build 1.8.0_312-b07) OpenJDK 64-Bit Server VM (Zulu 8.58.0.13-CA-macos-aarch64) (build 25.312-b07, mixed mode)itzhuzhu@itzhuzhudeMacBook-Pro JavaVirtualMachines % jdk11 itzhuzhu@itzhuzhudeMacBook-Pro JavaVirtualMachines % java -version openjdk version "11.0.13" 2021-10-19 LTS OpenJDK Runtime Environment Zulu11.52+51-CA (build 11.0.13+8-LTS) OpenJDK 64-Bit Server VM Zulu11.52+51-CA (build 11.0.13+8-LTS, mixed mode)itzhuzhu@itzhuzhudeMacBook-Pro JavaVirtualMachines % jdk17 itzhuzhu@itzhuzhudeMacBook-Pro JavaVirtualMachines % java -version java version "17.0.1" 2021-10-19 LTS Java(TM) SE Runtime Environment (build 17.0.1+12-LTS-39) Java HotSpot(TM) 64-Bit Server VM (build 17.0.1+12-LTS-39, mixed mode, sharing) itzhuzhu@itzhuzhudeMacBook-Pro JavaVirtualMachines %

注意:如果編輯文件時(shí)提示您不是文件“.bash_profile”的所有者,因此沒有權(quán)限寫到該文件。執(zhí)行以下命令添加權(quán)限再編輯bash_profile文件

# 這里的itzhuzhu是我的用戶名,你把它改成你的用戶名即可 /usr/bin/sudo /bin/chmod u+rwx /Users/itzhuzhu/.bash_profile

5、查看JDK路徑

echo $JAVA_HOME

卸載JDK:

打開終端輸入

cd /Library/Java/JavaVirtualMachines

查看當(dāng)前目錄下有哪些JDK版本

ls

卸載指定版本

sudo rm -rf /Library/Java/JavaVirtualMachines/版本號(hào)# 例如 sudo rm -rf /Library/Java/JavaVirtualMachines/jdk1.8.0_311.jdk

總結(jié)

以上是生活随笔為你收集整理的MacOS Apple M1 安装ARM架构的JDK及动态切换版本的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。