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_profile2、在配置文件中新增以下內容,下面的版本號換成上面查出來的版本即可,如果有多個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/bin3、保存退出文件后執行下面的(立即將配置文件生效的),退出使用:wq!
source ~/.bash_profile4、驗證配置(配置文件已經配置了alias,所以直接輸入jdk名就可以切換版本了)
能夠切換成功就說明配置可以了
注意:如果編輯文件時提示您不是文件“.bash_profile”的所有者,因此沒有權限寫到該文件。執行以下命令添加權限再編輯bash_profile文件
# 這里的itzhuzhu是我的用戶名,你把它改成你的用戶名即可 /usr/bin/sudo /bin/chmod u+rwx /Users/itzhuzhu/.bash_profile5、查看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及动态切换版本的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vscode怎样导入数据_【Python
- 下一篇: java 执行顺序混乱_java类执行顺