日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

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

發布時間:2025/3/15 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MacOS Apple M1 安装ARM架构的JDK及动态切换版本 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

JDK下載安裝:

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

1、下載地址:https://www.azul.com/downloads/?package=jdk
篩選一下MacOS下ARM架構的JDK版本,找到對應版本下載就行了

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

點擊繼續

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

打開終端輸入

cd /Library/Java/JavaVirtualMachines

查看當前目錄下有哪些JDK版本

ls

可以看到你安裝好的版本信息,這里需要你復制一下對應的JDK版本名稱,因為下面需要配置環境。其實MacOS不需要配置也是可以的,安裝好以后輸入java -version就可以看到已經自動識別到了,但是為了更方便的切換默認版本,配置一下也無妨。

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

java javac java -version

出現以下信息表示安裝成成功

配置環境:

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

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

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

# 配置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:.# 設置默認JDK版本 export JAVA_HOME=$JAVA_11_HOME# 配置alias命令可以動態切換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、保存退出文件后執行下面的(立即將配置文件生效的),退出使用:wq!

source ~/.bash_profile

4、驗證配置(配置文件已經配置了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 %

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

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

5、查看JDK路徑

echo $JAVA_HOME

卸載JDK:

打開終端輸入

cd /Library/Java/JavaVirtualMachines

查看當前目錄下有哪些JDK版本

ls

卸載指定版本

sudo rm -rf /Library/Java/JavaVirtualMachines/版本號# 例如 sudo rm -rf /Library/Java/JavaVirtualMachines/jdk1.8.0_311.jdk

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。