Mac M1 Java 開發(fā)環(huán)境配置詳解
JDK 配置
目前 Zulu JDK 支持 M1芯片,下載Zulu JDK
下載后點(diǎn)擊安裝,在控制臺(tái)輸入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默認(rèn)安裝在/Library/Java/JavaVirtualMachines目錄下,配置 JAVA_HOME切換 JDK版本, 修改~/.zshrc文件,(Mac M1 2020 版默認(rèn)使用的是zsh)沒有創(chuàng)建一個(gè), 將配置加入到文件末尾
# export JAVA_HOME=/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home export JAVA_HOME=/Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home
MAVEN 配置
下載maven, 解壓后移動(dòng)到 /opt目錄下(不移動(dòng)到/opt下也行),配置MAVEN_HOME, 修改~/.zshrc文件, 將配置加入到文件末尾
export MAVEN_HOME=/opt/apache-maven-3.6.3 export PATH=$PATH:$MAVEN_HOME/bin
控制臺(tái)輸入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
目前只有內(nèi)部版本支持M1 Download Visual Studio Code Insiders
IDEA
已支持M1 IDEA
idea:適配M1的版本,注意,是預(yù)覽版,也就是可能有一些bug存在,但是速度比x86的版本快很多,正式版出來之前,可以先用這個(gè)
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
官網(wǎng)地址: Download and Try the Tech Preview of Docker Desktop for M1
到此這篇關(guān)于Mac M1 Java 開發(fā)環(huán)境配置詳解的文章就介紹到這了,更多相關(guān)Mac M1 Java環(huán)境配置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
一文詳解如何在Java?Maven項(xiàng)目中使用JUnit?5進(jìn)行測(cè)試
這篇文章主要介紹了如何在Java?Maven項(xiàng)目中使用JUnit?5進(jìn)行測(cè)試的相關(guān)資料,JUnit5是一個(gè)流行的Java測(cè)試框架,它涵蓋了JUnit5的概述、環(huán)境配置、編寫測(cè)試用例、運(yùn)行測(cè)試、高級(jí)特性和最佳實(shí)踐,需要的朋友可以參考下2025-04-04
Mybatis讀取和存儲(chǔ)json類型數(shù)據(jù)的實(shí)現(xiàn)
本文主要介紹了Mybatis讀取和存儲(chǔ)json類型數(shù)據(jù)的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-06-06
基于Ok+Rxjava實(shí)現(xiàn)斷點(diǎn)續(xù)傳下載
這篇文章主要為大家詳細(xì)介紹了基于Ok+Rxjava實(shí)現(xiàn)斷點(diǎn)續(xù)傳下載,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-06-06
java實(shí)現(xiàn)一個(gè)簡單的網(wǎng)絡(luò)爬蟲代碼示例
這篇文章主要介紹了java實(shí)現(xiàn)一個(gè)簡單的網(wǎng)絡(luò)爬蟲代碼示例,還是挺不錯(cuò)的,這里分享給大家,需要的朋友可以參考下。2017-11-11
Windows同時(shí)配置兩個(gè)jdk環(huán)境變量的操作步驟
Java Development Kit (JDK) 是開發(fā)Java應(yīng)用程序的基礎(chǔ),包含了編譯器、調(diào)試器以及其他必要的工具,本指南將一步步指導(dǎo)您完成在Windows操作系統(tǒng)上同時(shí)配置兩個(gè)jdk環(huán)境變量的操作步驟,需要的朋友可以參考下2024-09-09
SpringBoot+EasyPOI實(shí)現(xiàn)百萬級(jí)數(shù)據(jù)導(dǎo)出Excel實(shí)戰(zhàn)指南
這篇文章主要為大家詳細(xì)介紹了一款基于 EasyPOI 和 Apache POI SXSSF 的批量Excel導(dǎo)出工具類 BatchExcelExporter,支持大數(shù)據(jù)量分頁處理,下面小編就來和大家詳細(xì)介紹一下吧2025-09-09

