首頁 > 軟體

Mac M1 Java 開發環境設定詳解

2021-03-25 13:03:01

JDK 設定

目前 Zulu JDK 支援 M1晶片,下載Zulu JDK
下載後點選安裝,在控制檯輸入java -version

~ % java -version
openjdk version "11.0.10" 2021-01-19 LTS
OpenJDK Runtime Environment Zulu11.45+27-CA (build 11.0.10+9-LTS)
OpenJDK 64-Bit Server VM Zulu11.45+27-CA (build 11.0.10+9-LTS, mixed mode)

多版本 JDK

下載不同版本安裝即可,Zulu JDK預設安裝在/Library/Java/JavaVirtualMachines目錄下,設定 JAVA_HOME切換 JDK版本, 修改~/.zshrc檔案,(Mac M1 2020 版預設使用的是zsh)沒有建立一個, 將設定加入到檔案末尾

# export JAVA_HOME=/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home
export JAVA_HOME=/Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home

MAVEN 設定

下載maven, 解壓後移動到 /opt目錄下(不移動到/opt下也行),設定MAVEN_HOME, 修改~/.zshrc檔案, 將設定加入到檔案末尾

export MAVEN_HOME=/opt/apache-maven-3.6.3
export PATH=$PATH:$MAVEN_HOME/bin

控制檯輸入mvn -version

~ % mvn -version
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /opt/apache-maven-3.6.3
Java version: 11.0.10, vendor: Azul Systems, Inc., runtime: /Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home
Default locale: zh_CN_#Hans, platform encoding: UTF-8
OS name: "mac os x", version: "11.2", arch: "aarch64", family: "Mac"

VSCODE

目前只有內部版本支援M1 Download Visual Studio Code Insiders

IDEA

已支援M1 IDEA
idea:適配M1的版本,注意,是預覽版,也就是可能有一些bug存在,但是速度比x86的版本快很多,正式版出來之前,可以先用這個

IntelliJ IDEA Ultimate 2020.3:https://download.jetbrains.com/idea/ideaIU-203.6494-aarch64.dmg

IntelliJ IDEA Community 2020.3:https://download.jetbrains.com/idea/ideaIC-203.6494-aarch64.dmg

docker適配M1版本

下載連結:https://desktop.docker.com/mac/m1preview/Docker-AppleSilicon-Preview7.dmg

官網地址:  Download and Try the Tech Preview of Docker Desktop for M1 

到此這篇關於Mac M1 Java 開發環境設定詳解的文章就介紹到這了,更多相關Mac M1 Java環境設定內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com! 


IT145.com E-mail:sddin#qq.com